input[type='number'] {
    -moz-appearance:textfield;
}

input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


.text-primary { color: #37485D; }
.text-secondary { color: #E4E9F0; }
.text-info { color: #4cc0c1; }
.text-success { color: #8ec165; }
.text-warning { color: #ffc333; }
.text-danger { color: #fb6b5b; }
.text-light { color: #f1f1f1; }
.text-white { color: #fff; }
.text-dark { color: #2e3e4e; }
.text-muted { color: #979797; }
.icon-muted { color: #CCCCCC; }

.text-color{color:#333!important}
.text-aliceblue{color:#f0f8ff!important}
.text-antiquewhite{color:#faebd7!important}
.text-aquamarine{color:#7fffd4!important}
.text-azure{color:#f0ffff!important}
.text-beige{color:#f5f5dc!important}
.text-bisque{color:#ffe4c4!important}
.text-black{color:#000!important}

.underline {text-decoration: underline !important;}

/*************************************************************************/
.bg-primary{background-color:#37485d;color:#8ca1bb}
.bg-primary.lighter,.bg-primary .lighter{background-color:#40546d}
.bg-primary.lightest,.bg-primary .lightest{background-color:#4a617d}
.bg-primary.darker,.bg-primary .darker{background-color:#2e3c4d}
.bg-primary.darkest,.bg-primary .darkest{background-color:#242f3d}
.bg-primary .bg{background-color:#37485d}
.bg-primary a{color:#bcc8d7}
.bg-primary a:hover{color:#fff}
.bg-primary a.list-group-item:hover,.bg-primary a.list-group-item:focus{background-color:inherit}
.bg-primary .nav .caret{border-top-color:#8ca1bb;border-bottom-color:#8ca1bb}
.bg-primary .nav>li>a{color:#bcc8d7}
.bg-primary .nav>li>a:hover{color:#fff;background-color:#2e3c4d}
.bg-primary .nav>li>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}
.bg-primary .tab-bar .caret{border-top-color:#8ca1bb;border-bottom-color:#8ca1bb}
.bg-primary .tab-bar>li>a{color:#bcc8d7}
.bg-primary .tab-bar>li>a:hover{color:#fff;background-color:#2e3c4d}
.bg-primary .tab-bar>li>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}

.bg-primary .nav .open>a{background-color:#2e3c4d}
.bg-primary.navbar .nav>li.active>a{color:#fff;background-color:#2e3c4d}
.bg-primary .open>a,.bg-primary .open>a:hover,.bg-primary .open>a:focus{color:#fff}
.bg-primary .text-muted{color:#7c94b1 !important}
.bg-primary .icon-muted{color:#40546d !important}
/*************************************************************************/
.bg-secondary{background-color:#e4e9f0;color:#404040}
.bg-secondary.lighter,.bg-secondary .lighter{background-color:#f4f6f9}
.bg-secondary.lightest,.bg-secondary .lightest{background-color:#fff}
.bg-secondary.darker,.bg-secondary .darker{background-color:#d4dce7}
.bg-secondary.darkest,.bg-secondary .darkest{background-color:#c3cede}
.bg-secondary .bg{background-color:#e4e9f0}
.bg-secondary a{color:gray}
.bg-secondary a:hover{color:#000}
.bg-secondary a.list-group-item:hover,.bg-secondary a.list-group-item:focus{background-color:inherit}
.bg-secondary .nav .caret{border-top-color:#404040;border-bottom-color:#404040}
.bg-secondary .nav>li>a{color:gray}
.bg-secondary .nav>li>a:hover{color:#fff;background-color:#000}
.bg-secondary .nav>li>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}
.bg-secondary .nav .open>a{background-color:#000}
.bg-secondary.navbar .nav>li.active>a{color:#fff;background-color:#000}
.bg-secondary .open>a,.bg-secondary .open>a:hover,.bg-secondary .open>a:focus{color:#fff}
.bg-secondary .text-muted{color:#333 !important}
.bg-secondary .icon-muted{color:#000 !important}
/*.bg-secondary.pagination > li > a, .bg-secondary.pagination > li > span {
    color:#57697e !important;background-color:#e4e9f0;border-color:#c1cad5
}*/
/************************************************************************/
.bg-success{background-color:#8ec165;color:#ebf4e4}
.bg-success.lighter,.bg-success .lighter{background-color:#9bc877}
.bg-success.lightest,.bg-success .lightest{background-color:#a9d089}
.bg-success.darker,.bg-success .darker{background-color:#81ba53}
.bg-success.darkest,.bg-success .darkest{background-color:#74ad46}
.bg-success .bg{background-color:#8ec165}
.bg-success a{color:#fff}
.bg-success a:hover{color:#fff}
.bg-success a.list-group-item:hover,.bg-success a.list-group-item:focus{background-color:inherit}
.bg-success .nav .caret{border-top-color:#ebf4e4;border-bottom-color:#ebf4e4}
.bg-success .nav>li>a{color:#fff}
.bg-success .nav>li>a:hover{color:#fff;background-color:#81ba53}
.bg-success .nav>li>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}
.bg-success .nav .open>a{background-color:#81ba53}
.bg-success.navbar .nav>li.active>a{color:#fff;background-color:#81ba53}
.bg-success .open>a,.bg-success .open>a:hover,.bg-success .open>a:focus{color:#fff}
.bg-success .text-muted{color:#deedd2 !important}
.bg-success .icon-muted{color:#9bc877 !important}
/************************************************************************/
.bg-info{background-color:#4cc0c1;color:#d1efef}
.bg-info.lighter,.bg-info .lighter{background-color:#5fc7c8}
.bg-info.lightest,.bg-info .lightest{background-color:#72cdce}
.bg-info.darker,.bg-info .darker{background-color:#3fb4b5}
.bg-info.darkest,.bg-info .darkest{background-color:#38a1a2}
.bg-info .bg{background-color:#4cc0c1}
.bg-info a{color:#fff}
.bg-info a:hover{color:#fff}
.bg-info a.list-group-item:hover,.bg-info a.list-group-item:focus{background-color:inherit}
.bg-info .nav .caret{border-top-color:#d1efef;border-bottom-color:#d1efef}
.bg-info .nav>li>a{color:#fff}
.bg-info .nav>li>a:hover{color:#fff;background-color:#3fb4b5}
.bg-info .nav>li>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}
.bg-info .nav .open>a{background-color:#3fb4b5}
.bg-info.navbar .nav>li.active>a{color:#fff;background-color:#3fb4b5}
.bg-info .open>a,.bg-info .open>a:hover,.bg-info .open>a:focus{color:#fff}
.bg-info .text-muted{color:#bee8e8 !important}
.bg-info .icon-muted{color:#5fc7c8 !important}
/************************************************************************/
.bg-warning{background-color:#ffc333;color:#fff8e6}
.bg-warning.lighter,.bg-warning .lighter{background-color:#ffcb4d}
.bg-warning.lightest,.bg-warning .lightest{background-color:#ffd266}
.bg-warning.darker,.bg-warning .darker{background-color:#ffbc1a}
.bg-warning.darkest,.bg-warning .darkest{background-color:#ffb400}
.bg-warning .bg{background-color:#ffc333}
.bg-warning a{color:#fff}
.bg-warning a:hover{color:#fff}
.bg-warning a.list-group-item:hover,.bg-warning a.list-group-item:focus{background-color:inherit}
.bg-warning .nav .caret{border-top-color:#fff8e6;border-bottom-color:#fff8e6}
.bg-warning .nav>li>a{color:#fff}
.bg-warning .nav>li>a:hover{color:#fff;background-color:#ffbc1a}
.bg-warning .nav>li>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}
.bg-warning .nav .open>a{background-color:#ffbc1a}
.bg-warning.navbar .nav>li.active>a{color:#fff;background-color:#ffbc1a}
.bg-warning .open>a,.bg-warning .open>a:hover,.bg-warning .open>a:focus{color:#fff}
.bg-warning .text-muted{color:#fff0cc !important}
.bg-warning .icon-muted{color:#ffcb4d !important}
/************************************************************************/
.bg-danger{background-color:#fb6b5b;color:#fff}
.bg-danger.lighter,.bg-danger .lighter{background-color:#fc8174}
.bg-danger.lightest,.bg-danger .lightest{background-color:#fc988d}
.bg-danger.darker,.bg-danger .darker{background-color:#fa5542}
.bg-danger.darkest,.bg-danger .darkest{background-color:#fa3e29}
.bg-danger .bg{background-color:#fb6b5b}
.bg-danger a{color:#fff}
.bg-danger a:hover{color:#fff}
.bg-danger a.list-group-item:hover,.bg-danger a.list-group-item:focus{background-color:inherit}
.bg-danger .nav .caret{border-top-color:#fff;border-bottom-color:#fff}
.bg-danger .nav>li>a{color:#fff}
.bg-danger .nav>li>a:hover{color:#fff;background-color:#fa5542}
.bg-danger .nav>li>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}
.bg-danger .nav .open>a{background-color:#fa5542}
.bg-danger.navbar .nav>li.active>a{color:#fff;background-color:#fa5542}
.bg-danger .open>a,.bg-danger .open>a:hover,.bg-danger .open>a:focus{color:#fff}
.bg-danger .text-muted{color:#fff2f0 !important}
.bg-danger .icon-muted{color:#fc8174 !important}
/************************************************************************/
.bg-light{background-color:#f1f1f1;color:#717171}
.bg-light.lighter,.bg-light .lighter{background-color:#f7f7f7}
.bg-light.lightest,.bg-light .lightest{background-color:#fefefe}
.bg-light.darker,.bg-light .darker{background-color:#ebebeb}
.bg-light.darkest,.bg-light .darkest{background-color:#e4e4e4}
.bg-light .bg{background-color:#f1f1f1}
/************************************************************************/
.bg-dark{background-color:#2e3e4e;color:#9db1c5}
.bg-dark.lighter,.bg-dark .lighter{background-color:#374b5e}
.bg-dark.lightest,.bg-dark .lightest{background-color:#41586e}
.bg-dark.darker,.bg-dark .darker{background-color:#25313e}
.bg-dark.darkest,.bg-dark .darkest{background-color:#1b252e}
.bg-dark .bg{background-color:#2e3e4e}
.bg-dark a{color:#adbece}
.bg-dark a:hover{color:#fff}
.bg-dark a.list-group-item:hover,.bg-dark a.list-group-item:focus{background-color:inherit}
.bg-dark .nav .caret{border-top-color:#9db1c5;border-bottom-color:#9db1c5}
.bg-dark .nav>li>a{color:#adbece}
.bg-dark .nav>li>a:hover{color:#fff;background-color:#25313e}
.bg-dark .nav>li>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}
.bg-dark .nav .open>a{background-color:#25313e}
.bg-dark.navbar .nav>li.active>a{color:#fff;background-color:#25313e}
.bg-dark .open>a,.bg-dark .open>a:hover,.bg-dark .open>a:focus{color:#fff}
.bg-dark .text-muted{color:#8da4bb !important}
.bg-dark .icon-muted{color:#4a647e !important}

/************************************************************************/
.bg-danger{background-color:#fb6b5b;color:#fff}
.bg-danger.lighter,.bg-danger .lighter{background-color:#fc8174}
.bg-danger.lightest,.bg-danger .lightest{background-color:#fc988d}
.bg-danger.darker,.bg-danger .darker{background-color:#fa5542}
.bg-danger.darkest,.bg-danger .darkest{background-color:#fa3e29}
.bg-danger .bg{background-color:#fb6b5b}
.bg-danger a{color:#fff}
.bg-danger a:hover{color:#fff}
.bg-danger a.list-group-item:hover,.bg-danger a.list-group-item:focus{background-color:inherit}
.bg-danger .nav .caret{border-top-color:#fff;border-bottom-color:#fff}
.bg-danger .nav>li>a{color:#fff}
.bg-danger .nav>li>a:hover{color:#fff;background-color:#fa5542}
.bg-danger .nav>li>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}
.bg-danger .nav .open>a{background-color:#fa5542}
.bg-danger.navbar .nav>li.active>a{color:#fff;background-color:#fa5542}
.bg-danger .open>a,.bg-danger .open>a:hover,.bg-danger .open>a:focus{color:#fff}
.bg-danger .text-muted{color:#fff2f0 !important}
.bg-danger .icon-muted{color:#fc8174 !important}

/************************************************************************/
.bg-white { background-color: #fff; color: #717171; }
.bg-white a { color: #2e3e4e; }
.bg-white a:hover { color: #1b252e; }
.bg-white .text-muted { color: #979797 !important; }
.bg-white-only { background-color: #fff; }
.bg-empty { background-color: transparent; }

/************************************************************************/

.alert-primary {
    background-color: #37485D;
    color: #fff;
    border: #2B394A;
}

.alert-secondary {
    background-color: #E4E9F0;
    color: #57697E;
    border: #C1CAD5;
}


.border-all { border-style:solid; border-width:1px; }
.border-top { border-top-style:solid; border-top-width:1px; }
.border-right { border-right-style:solid; border-right-width:1px; }
.border-bottom { border-bottom-style:solid; border-bottom-width:1px; }
.border-left { border-left-style:solid; border-left-width:1px; }

.border-light{border-color:#e4e4e4}
.border-dark{border-color:#374b5e}
.border-primary{border-color:#40546d}
.border-secondary{border-color:#d4dce7}
.border-success{border-color:#9bc877}
.border-info{border-color:#5fc7c8}
.border-warning{border-color:#ffcb4d}
.border-danger{border-color:#fc8174}
.border-black{border-color:#353535}
.border-white{border-color:#fff}



.btn-link {
    color: #717171;
}
/************************************************************************/
.btn-default{color:#717171 !important;background-color:#fafafa;border-color:#dadada;border-bottom-color:#ccc;-webkit-box-shadow:0 1px 1px rgba(90,90,90,0.1);box-shadow:0 1px 1px rgba(90,90,90,0.1)}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#717171 !important;background-color:#ededed;border-color:#c6c6c6}
.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[disabled].active,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:#fafafa;border-color:#dadada}
.btn-default.btn-bg{border-color:rgba(0,0,0,0.1);background-clip:padding-box}
/************************************************************************/
.btn-primary{color:#fff !important;background-color:#37485d;border-color:#2b394a}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff !important;background-color:#2e3c4d;border-color:#1c2530}
.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[disabled].active,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:#37485d;border-color:#2b394a}
/************************************************************************/
.btn-secondary{color:#57697e !important;background-color:#e4e9f0;border-color:#c1cad5}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active,.open .dropdown-toggle.btn-secondary{color:#57697e !important;background-color:#d4dce7;border-color:#a9b5c5}
.btn-secondary:active,.btn-secondary.active,.open .dropdown-toggle.btn-secondary{background-image:none}
.btn-secondary.disabled,.btn-secondary.disabled:hover,.btn-secondary.disabled:focus,.btn-secondary.disabled:active,.btn-secondary.disabled.active,.btn-secondary[disabled],.btn-secondary[disabled]:hover,.btn-secondary[disabled]:focus,.btn-secondary[disabled]:active,.btn-secondary[disabled].active,fieldset[disabled] .btn-secondary,fieldset[disabled] .btn-secondary:hover,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary:active,fieldset[disabled] .btn-secondary.active{background-color:#e4e9f0;border-color:#c1cad5}
/************************************************************************/
.btn-success{color:#fff !important;background-color:#8ec165;border-color:#8ec165}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff !important;background-color:#81ba53;border-color:#79b549}
.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[disabled].active,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:#8ec165;border-color:#8ec165}
/************************************************************************/
.btn-info{color:#fff !important;background-color:#4cc0c1;border-color:#4cc0c1}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff !important;background-color:#3fb4b5;border-color:#3ba9a9}
.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[disabled].active,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:#4cc0c1;border-color:#4cc0c1}
/************************************************************************/
.btn-warning{color:#fff !important;background-color:#ffc333;border-color:#ffc333}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff !important;background-color:#ffbc1a;border-color:#ffb70a}
.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[disabled].active,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:#ffc333;border-color:#ffc333}
/************************************************************************/
.btn-dark {
    color: #fff !important;
    background-color: #2e3e4e;
    border-color: #2e3e4e;
}
.btn-dark:hover,.btn-dark:focus,.btn-dark:active,.btn-dark.active,.open .dropdown-toggle.btn-dark {
    color: #fff !important;
    background-color: #25313e;
    border-color: #1f2a34;
}
.btn-dark:active,.btn-dark.active,.open .dropdown-toggle.btn-dark { background-image: none; }
.btn-dark.disabled,.btn-dark.disabled:hover,.btn-dark.disabled:focus,.btn-dark.disabled:active,.btn-dark.disabled.active,.btn-dark[disabled],.btn-dark[disabled]:hover,.btn-dark[disabled]:focus,.btn-dark[disabled]:active,.btn-dark[disabled].active,fieldset[disabled] .btn-dark,fieldset[disabled] .btn-dark:hover,fieldset[disabled] .btn-dark:focus,fieldset[disabled] .btn-dark:active,fieldset[disabled] .btn-dark.active {
    background-color: #2e3e4e;
    border-color: #2e3e4e;
}
/************************************************************************/


.btn-danger{color:#fff !important;background-color:#fb6b5b;border-color:#fb6b5b}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff !important;background-color:#fa5542;border-color:#fa4733}
.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[disabled].active,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:#fb6b5b;border-color:#fb6b5b}
.btn-toggle-primary:active,.btn-toggle-primary.active,.open .dropdown-toggle.btn-toggle-primary{color:#fff !important;background-color:#37485d;border-color:#2b394a}
.btn-toggle-primary.active:hover,.open .dropdown-toggle.btn-toggle-primary:hover{color:#fff !important;background-color:#2e3c4d;border-color:#1c2530}
.btn-toggle-secondary:active,.btn-toggle-secondary.active,.open .dropdown-toggle.btn-toggle-secondary{color:#57697e !important;background-color:#e4e9f0;border-color:#c1cad5}
.btn-toggle-secondary.active:hover,.open .dropdown-toggle.btn-toggle-secondary:hover{color:#57697e !important;background-color:#d4dce7;border-color:#a9b5c5}
.btn-toggle-success:active,.btn-toggle-success.active,.open .dropdown-toggle.btn-toggle-success{color:#fff !important;background-color:#8ec165;border-color:#8ec165}
.btn-toggle-success.active:hover,.open .dropdown-toggle.btn-toggle-success:hover{color:#fff !important;background-color:#81ba53;border-color:#79b549}
.btn-toggle-info:active,.btn-toggle-info.active,.open .dropdown-toggle.btn-toggle-info{color:#fff !important;background-color:#4cc0c1;border-color:#4cc0c1}
.btn-toggle-info.active:hover,.open .dropdown-toggle.btn-toggle-info:hover{color:#fff !important;background-color:#3fb4b5;border-color:#3ba9a9}
.btn-toggle-warning:active,.btn-toggle-warning.active,.open .dropdown-toggle.btn-toggle-warning{color:#fff !important;background-color:#ffc333;border-color:#ffc333}
.btn-toggle-warning.active:hover,.open .dropdown-toggle.btn-toggle-warning:hover{color:#fff !important;background-color:#ffbc1a;border-color:#ffb70a}
.btn-toggle-danger:active,.btn-toggle-danger.active,.open .dropdown-toggle.btn-toggle-danger{color:#fff !important;background-color:#fb6b5b;border-color:#fb6b5b}
.btn-toggle-danger.active:hover,.open .dropdown-toggle.btn-toggle-danger:hover{color:#fff !important;background-color:#fa5542;border-color:#fa4733}
.btn-toggle-dark:active,.btn-toggle-dark.active,.open .dropdown-toggle.btn-toggle-dark{color:#fff !important;background-color:#2e3e4e;border-color:#2e3e4e}
.btn-toggle-dark.active:hover,.open .dropdown-toggle.btn-toggle-dark:hover{color:#fff !important;background-color:#25313e;border-color:#1f2a34}
.btn-toggle-twitter:active,.btn-toggle-twitter.active,.open .dropdown-toggle.btn-toggle-twitter{color:#fff !important;background-color:#00c7f7;border-color:#00c7f7}
.btn-toggle-twitter.active:hover,.open .dropdown-toggle.btn-toggle-twitter:hover{color:#fff !important;background-color:#00b2de;border-color:#00a6ce}
.btn-toggle-facebook:active,.btn-toggle-facebook.active,.open .dropdown-toggle.btn-toggle-facebook{color:#fff !important;background-color:#335397;border-color:#335397}
.btn-toggle-facebook.active:hover,.open .dropdown-toggle.btn-toggle-facebook:hover{color:#fff !important;background-color:#2d4984;border-color:#294279}
.btn-toggle-gplus:active,.btn-toggle-gplus.active,.open .dropdown-toggle.btn-toggle-gplus{color:#fff !important;background-color:#dd4a38;border-color:#dd4a38}
.btn-toggle-gplus.active:hover,.open .dropdown-toggle.btn-toggle-gplus:hover{color:#fff !important;background-color:#d73825;border-color:#ca3522}


.f8{font-size:8px;line-height:18px}
.f10{font-size:10px;line-height:20px}
.f11{font-size:11px;line-height:20px}
.f12{font-size:12px;line-height:20px}
.f13{font-size:13px;line-height:20px}
.f14{font-size:14px;line-height:20px}
.f16{font-size:16px;line-height:20px}
.f18{font-size:18px;line-height:20px}
.f20{font-size:20px;line-height:20px}
.f22{font-size:22px;line-height:1}
.f24{font-size:24px;line-height:1}
.f26{font-size:26px;line-height:1}
.f28{font-size:28px;line-height:1}
.f30{font-size:30px;line-height:1}
.f32{font-size:32px;line-height:1}
.f34{font-size:34px;line-height:1}
.f36{font-size:36px;line-height:1}
.f38{font-size:38px;line-height:1}
.f40{font-size:40px;line-height:1}
.f42{font-size:42px;line-height:1}
.f50{font-size:50px;line-height:1}
.f58{font-size:58px;line-height:1}
.f64{font-size:64px;line-height:1}
.f72{font-size:75px;line-height:1}
.f-lg{font-size: 1.33333em; line-height: 0.75em; }
.f-xg{font-size: 1.66666em; line-height: 1em; }
.f-2x{font-size: 2em;}
.f-3x{font-size: 3em;}

.f-2m{font-size: 2em;}
.f-3m{font-size: 3em;}

.font-size-x1{font-size: 100%}
.font-size-x02{font-size: 120%}
.font-size-x05{font-size: 150%}
.font-size-x2{font-size: 200%}
.font-size-x3{font-size: 300%}
.font-size-x4{font-size: 400%}
.font-size-x5{font-size: 500%}

.text-md { font-size: 0.85em; }
.text-sm { font-size: 12px; }
.text-xs { font-size: 10px; }

.f-sm{font-size: 80%;}

.bold 				{ font-weight:bold; }
.semibold           {font-weight:600;}
.normal 			{ font-weight:normal; }
.upper 				{ text-transform:uppercase;}
.em                 { font-style: italic; }

.clickable 			{ cursor:pointer; }
.moveable           {cursor: move;}

.va-top             { vertical-align: top !important}
.va-middle          { vertical-align: middle !important}
.va-bottom          { vertical-align: bottom !important}

.no-width           {width:inherit !important;}
.width0             {width:0 !important;}

/*** Clearing ***/
.clear-left{clear:left;}
.clear-right{clear:right;}
.clear-both{clear:both;}
.clear-block{display: block;overflow: hidden;}

.pull-in {margin-right: -15px;margin-left: -15px;}

/*** Position ***/
.relative{position:relative;}
.absolute{position:absolute;}

/*** Shadow ***/
.box-shadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1)!important;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1)!important;box-shadow:0 1px 3px rgba(0,0,0,0.1)!important;}
.box-shadow-inset{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25), inset 0 10px 30px 0 rgba(255,255,255,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25), inset 0 10px 30px 0 rgba(255,255,255,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.25), inset 0 10px 30px 0 rgba(255,255,255,0.4);}
.no-shadow{box-shadow:none!important;}

/*** Display ***/
.block{display:block!important;}
.display-none{display:none;}
/*.no-overflow{overflow:hidden!important;}*/
.overflow-always{overflow:visible!important;}
.overflow{overflow:visible;}
.overflow-x{overflow-x:visible;}
.overflow-y{overflow-y:visible;}
.overflow-hidden { overflow: hidden !important; }
.overflow-xhidden { overflow-x: hidden !important; }
.overflow-yhidden { overflow-y: hidden !important; }
.overflow-auto{overflow: auto}
.overflow-x-auto{overflow-x: auto}
.overflow-y-auto{overflow-y: auto}
.inline-block{display:inline-block !important;*zoom: 1; }
.z-index1000{z-index:1000}
textarea.no-resize{resize:none;}
.full-height{height:100%;}
textarea, .autosizejs { height:20px;line-height:20px; }
textarea { font-family: inherit; }

.display-table{display: table;}
.display-table-cell{display: table-cell;}

.no-max-width{max-width:none;}

/*** Radius ***/
.radius4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;}
.radius-top4{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-background-clip:padding-box;}
.radius-bototm4{-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-background-clip:padding-box;}
.radius3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;}
.radius-top3{-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-background-clip:padding-box;}
.radius-bottom3{-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;}
.radius2{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;}
.radius-top2{-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-webkit-background-clip:padding-box;}
.radius-bottom2{-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;-webkit-background-clip:padding-box;}
.no-radius{border-radius:0 !important;}

/*** Opacity ***/
.opaci0{opacity:0;filter:alpha(opacity=0);}
.opaci5{opacity:0.05;filter:alpha(opacity=5);}
.opaci15{opacity:0.15;filter:alpha(opacity=15);}
.opaci25{opacity:0.25;filter:alpha(opacity=25);}
.opaci35{opacity:0.35;filter:alpha(opacity=35);}
.opaci45{opacity:0.45;filter:alpha(opacity=45);}
.opaci55{opacity:0.55;filter:alpha(opacity=55);}
.opaci65{opacity:0.65;filter:alpha(opacity=65);}
.opaci75{opacity:0.75;filter:alpha(opacity=75);}
.opaci85{opacity:0.85;filter:alpha(opacity=85);}
.opaci95{opacity:0.95;filter:alpha(opacity=95);}
.opaci100{opacity:1;filter:alpha(opacity=100);}


/* Remove Border */
.no-border{border:none;}
.no-border-top{border-top:none!important;}
.no-border-right{border-right:none!important;}
.no-border-bottom{border-bottom:none!important;}
.no-border-left{border-left:none!important;}
.no-bg{background:none!important;}
.no-wrap{white-space:nowrap;}
.wrap-normal{white-space: normal;}
.no-shadow{box-shadow:none!important;}

/*** Margin ***/
.margin2{margin:2px!important;}
.margin5{margin:5px!important;}
.margin10{margin:10px!important;}
.margin15{margin:15px!important;}
.margin20{margin:20px!important;}
.margin25{margin:25px!important;}
.margin30{margin:30px!important;}
.margin40{margin:40px!important; }

.margin-top2{margin-top:2px!important;}
.margin-top5{margin-top:5px!important;}
.margin-top10{margin-top:10px!important;}
.margin-top15{margin-top:15px!important;}
.margin-top20{margin-top:20px!important;}
.margin-top25{margin-top:25px!important;}
.margin-top30{margin-top:30px!important;}
.margin-top40{margin-top:40px !important;}

.margin-left2{margin-left:2px!important;}
.margin-left5{margin-left:5px!important;}
.margin-left10{margin-left:10px!important;}
.margin-left15{margin-left:15px!important;}
.margin-left20{margin-left:20px!important;}
.margin-left25{margin-left:25px!important;}
.margin-left30{margin-left:30px!important;}
.margin-left40{margin-left:40px !important;}

.margin-bottom2{margin-bottom:2px!important;}
.margin-bottom5{margin-bottom:5px!important;}
.margin-bottom10{margin-bottom:10px!important;}
.margin-bottom15{margin-bottom:15px!important;}
.margin-bottom20{margin-bottom:20px!important;}
.margin-bottom25{margin-bottom:25px!important;}
.margin-bottom30{margin-bottom:30px!important;}
.margin-bottom40{margin-bottom:40px!important}

.margin-right2{margin-right:2px!important;}
.margin-right5{margin-right:5px!important;}
.margin-right10{margin-right:10px!important;}
.margin-right15{margin-right:15px!important;}
.margin-right20{margin-right:20px!important;}
.margin-right25{margin-right:25px!important;}
.margin-right30{margin-right:30px!important;}
.margin-right40{margin-right:40px!important}

/* Margin Remove */
.no-margin{margin:0!important;}
.no-margin-top{margin-top:0!important;}
.no-margin-left{margin-left:0!important;}
.no-margin-bottom{margin-bottom:0!important;}
.no-margin-right{margin-right:0!important;}
/*.margin-side{margin-left:15px;margin-right:15px;}*/
.margin-side5{margin-left:5px;margin-right:5px}
.margin-side10{margin-left:10px;margin-right:10px}
.margin-side15{margin-left:15px;margin-right:15px}
.margin-btn .btn{margin-bottom:5px;}

.margin-00{margin-top:0!important;margin-bottom:0!important;}
.margin-ss{margin-top:5px!important;margin-bottom:5px!important;}
.margin-0s{margin-top:0!important;margin-bottom:5px!important;}
.margin-s0{margin-top:5px!important;margin-bottom:0!important;}
.margin-mm{margin-top:10px!important;margin-bottom:10px!important;}
.margin-0m{margin-top:0!important;margin-bottom:10px!important;}
.margin-m0{margin-top:10px!important;margin-bottom:0!important;}
.margin-0x{margin-top:0!important;margin-bottom:20px!important;}
.margin-x0{margin-top:20px!important;margin-bottom:0!important;}
.margin-ms{margin-top:10px!important;margin-bottom:5px!important;}
.margin-sm{margin-top:5px!important;margin-bottom:10px!important;}
.margin-xm{margin-top:20px!important;margin-bottom:10px!important;}
.margin-mx{margin-top:10px!important;margin-bottom:20px;}
.margin-xs{margin-top:20px!important;margin-bottom:5px!important;}
.margin-sx{margin-top:5px!important;margin-bottom:20px!important;}
.margin-xx{margin-top:20px!important;margin-bottom:20px!important;}
.margin-xxx{margin-top:40px!important;margin-bottom:40px!important;}


/* Padding */
.padding2{padding:2px!important}
.padding4{padding:4px!important}
.padding5{padding:5px!important}
.padding6{padding:6px!important}
.padding8{padding:8px!important}
.padding10{padding:10px!important}
.padding15{padding:15px!important}
.padding20{padding:20px!important}
.padding25{padding:25px!important}
.padding30{padding:30px!important}

.padding-top2{padding-top:2px!important}
.padding-top4{padding-top:4px!important}
.padding-top5{padding-top:5px!important}
.padding-top6{padding-top:6px!important}
.padding-top8{padding-top:8px!important}
.padding-top10{padding-top:10px!important}
.padding-top15{padding-top:15px!important}
.padding-top20{padding-top:20px!important}
.padding-top25{padding-top:25px!important}
.padding-top30{padding-top:30px!important}
.padding-top70{padding-top:70px!important}

.padding-right2{padding-right:2px!important}
.padding-right5{padding-right:5px!important}
.padding-right10{padding-right:10px!important}
.padding-right15{padding-right:15px!important}
.padding-right20{padding-right:20px!important}
.padding-right25{padding-right:25px!important}
.padding-right30{padding-right:30px!important}

.padding-bottom2{padding-bottom:2px!important}
.padding-bottom5{padding-bottom:5px!important}
.padding-bottom8{padding-bottom:8px!important}
.padding-bottom10{padding-bottom:10px!important}
.padding-bottom15{padding-bottom:15px!important}
.padding-bottom20{padding-bottom:20px!important}
.padding-bottom25{padding-bottom:25px!important}
.padding-bottom30{padding-bottom:30px!important}

.padding-left2{padding-left:2px!important}
.padding-left5{padding-left:5px!important}
.padding-left10{padding-left:10px!important}
.padding-left15{padding-left:15px!important}
.padding-left20{padding-left:20px!important}
.padding-left25{padding-left:25px!important}
.padding-left30{padding-left:30px!important}

/* Padding side */
/*.padding-side{padding-left:15px;padding-right:15px;}*/
.padding-side5{padding-left:5px!important;padding-right:5px!important}
.padding-side10{padding-left:10px!important;padding-right:10px!important}
.padding-side15{padding-left:15px!important;padding-right:15px!important}

.padding-ss{padding-top:5px!important;padding-bottom:5px!important;}
.padding-mm{padding-top:10px!important;padding-bottom:10px!important;}


/* Padding Remove */
.no-padding{padding:0!important}
.no-padding-top{padding-top:0!important}
.no-padding-left{padding-left:0!important}
.no-padding-bottom{padding-bottom:0!important}
.no-padding-right{padding-right:0!important}

.width20{width:20px}
.width25{width:25px}
.width30{width:30px}
.width35{width:35px}
.width40{width:40px}
.width45{width:45px}
.width50{width:50px}
.width55{width:55px}
.width60{width:60px}
.width65{width:65px}
.width70{width:70px}
.width75{width:75px}
.width80{width:80px}
.width85{width:85px}
.width90{width:90px}
.width95{width:95px}
.width100{width:100px}
.width125{width:125px}
.width150{width:150px}
.width175{width:175px}
.width200{width:200px}
.width225{width:225px}
.width250{width:250px}
.width260{width:260px}
.width275{width:275px}
.width300{width:300px}

.min-fixed-width20{min-width:20px}
.min-fixed-width25{min-width:25px}
.min-fixed-width30{min-width:30px}
.min-fixed-width35{min-width:35px}
.min-fixed-width40{min-width:40px}
.min-fixed-width45{min-width:45px}
.min-fixed-width50{min-width:50px}
.min-fixed-width55{min-width:55px}
.min-fixed-width60{min-width:60px}
.min-fixed-width65{min-width:65px}
.min-fixed-width70{min-width:70px}
.min-fixed-width75{min-width:75px}
.min-fixed-width80{min-width:80px}
.min-fixed-width85{min-width:85px}
.min-fixed-width90{min-width:90px}
.min-fixed-width95{min-width:95px}
.min-fixed-width100{min-width:100px}
.min-fixed-width125{min-width:125px}
.min-fixed-width150{min-width:150px}
.min-fixed-width175{min-width:175px}
.min-fixed-width200{min-width:200px}
.min-fixed-width225{min-width:225px}
.min-fixed-width250{min-width:250px}
.min-fixed-width260{min-width:260px}
.min-fixed-width275{min-width:275px}
.min-fixed-width300{min-width:300px}

