.label,.pageTitle,.table th,a.sidebar-nav-item>span {
    font-weight: 700
}

input,select,textarea {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,legend,p,pre,td,textarea,th,ul,ul.sidebar-menu {
    margin: 0;
    padding: 0
}

::-moz-placeholder {
    color: #a5a5a5;
    opacity: 1;
    text-transform: none
}

fieldset,img {
    border: 0
}

a {
    color: #365899;
    cursor: pointer;
    text-decoration: none
}

.pagerow {
    margin-right: 0!important
}

html {
    height: 100%
}

body {
    background-color: #eff2f5;
    /*!#f1f1f1;background: url('../images/pattern_1x.jpg');*/
    font-family: Roboto,Helvetica,Arial,sans-serif;
    width: 100%;
    overflow-y: scroll;
    color: #333
}

#pageHeader {
    height: 60px;
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.06),0 4px 5px 0 rgba(0,0,0,.06),0 1px 10px 0 rgba(0,0,0,.08);
    border-color: rgba(0,0,0,.14)
}

.navbar-default {
    background-color: #030191;
    background-image: none;
    color: #fff;
    filter: none
}

.navbar-default .nav>li>a,.navbar-inverse .brand,.navbar-inverse .nav>li>a {
    color: #fff!important;
    background: 0 0!important;
    font-size: 1.1em
}

.navbar-default .navbar-nav li.active a,.navbar-white .navbar-nav li.active a {
    border-bottom: 2px solid #fff
}

.navbar-default .navbar-nav li,.navbar-white .navbar-nav li {
    background: 0 0!important
}

.pageSection {
    padding-top: 10px
}

.panel-default>.panel-heading {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #030191!important;
    border-bottom: 1px solid #e7e8ec;
    color: #000
}

.panel-default>.bluepanel {
    background: #030191;
    color: #fff
}

.panel .panel-heading .panel-title {
    font-weight: 600!important;
    font-size: 16px
}

.panel-default .bluepanel .glyphicon {
    color: #030191
}

.menumod>.list-group .list-group-item {
    transition: 250ms ease-in;
    cursor: pointer;
    border: 1px solid #e0e3e9;
    font-size: 15px;
    background-color: #fff;
    margin: 0;
    padding: 0;
    border: none
}

.menumod>.list-group .list-group-item>a {
    padding: 7px 10px 8px;
    font-weight: 500;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: left;
    -webkit-align-items: left;
    -ms-flex-align: left;
    font-size: 15px;
    color: #285473
}

.menumod>.list-group .list-group-item>a>span {
    display: block;
    padding-left: 10px
}

.menumod {
    border: none;
    box-shadow: none;
    box-shadow: 0 1px 16px rgba(0,0,0,.2);
    margin-bottom: 10px
}

.menumod .panel-heading .panel-title {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif
}

#dashboard-panel,.contentWrapper,.inscriptionCard .row,.maincontent .panel .row,.maincontent .row,.pagerow,.pagerow .row,div.simplerow,div.simplerow .row {
    margin: 0
}

.headerTools>li>.btn {
    margin-top: 10px;
    margin-bottom: 5px
}

.headerTools>li {
    padding-left: 5px;
    height: 55px
}

.headerTools>li>a {
    padding: 15px!important
}

.navbar-brand {
    width: 300px;
    text-align: center
}

.listOfAdsContainer,.mainContainer,.mapContainer,.menuOnglets {
    padding-left: 0
}

.menuOnglets>li {
    margin-bottom: -2px
}

.menuOnglets>li.active>a {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    border-radius: 4px 4px 0 0
}

.footerCatNav>li.list-group-item,.footerNav>.list-group-item {
    background-color: transparent!important;
    border-width: 0!important
}

.categoriesSection {
    background-color: #e0e0e0
}

@media only screen and (min-width : 481px) {
    .flex-row,.flex-row.row:after,.flex-row.row:before {
        display:flex
    }

    .flex-row {
        flex-wrap: wrap
    }

    .flex-row>[class*=col-] {
        display: flex;
        flex-direction: column
    }
}

.footerCatNav>li.list-group-item>a {
    padding: 2px 0!important;
    color: #167ac6!important
}

.navbar-nav>li>.dropdown-menu {
    margin: 2px 0 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

.yamm-content.largeWidth {
    width: 800px
}

.carousel-control .icon-prev {
    margin-left: -60px
}

.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
    right: -1%
}

.carousel-control .icon-prev:before {
    content: '\2039'
}

.carousel-control .icon-next:before {
    content: '\203a'
}

.thumbnail>img {
    height: 200px
}

.carousel-control .icon-next,.carousel-control .icon-prev {
    background-color: #fff;
    color: #000;
    width: 50px;
    height: 50px
}

@media screen and (max-width: 768px) {
    .modulesBlock,.tab2,.tab3,.tab4 {
        display:none!important
    }

    .menuOnglets {
        padding-right: 0
    }

    #mainComponentWrapper,.menuOnglets>li {
        width: 100%
    }
}

.form-horizontal .row,.form-horizontal .row-fluid,.pageTitle,.yamm .yamm-content {
    padding: 10px
}

@media (min-width: 1200px) {
    #mainContainer,#nav-container {
        width:100%
    }
}

.pageTitle {
    background: #fff;
    border: none;
    box-shadow: 0 1px 0 0 #d7d8db,0 0 0 1px #e3e4e8;
    margin-bottom: 10px;
    font-size: 16px;
    color: #444;
    border-radius: 4px
}

.maincontent {
    background: #fff;
    border: 1px solid #e0e3e9;
    box-shadow: 0 1px 16px rgba(0,0,0,.2);
    padding: 10px 15px;
    border-radius: 4px
}

.baseMain {
    background: 0 0!important;
    padding: 5px 0!important;
    border: none!important;
    box-shadow: none!important
}

.table,.table-bordered {
    box-shadow: 0 1px 0 0 #d7d8db,0 0 0 1px #e3e4e8
}

#mainComponentWrapper {
    padding-left: 5px;
    padding-right: 5px
}

.table-bordered {
    border: none!important;
    -webkit-border-radius: 4px
}

.btn-buttonbar-bg-white,div.simplerow,div.simplerowtoolbar {
    color: #666;
    height: 35px;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none
}

.btn-default,.btn-primary,table {
    box-shadow: 0 1px 16px rgba(0,0,0,.2)
}

.scrollable {
    overflow: auto
}

#mainComponentWrapper .pagerow {
    margin: 0;
    position: relative
}

.btn-buttonbar {
    margin: 10px 0!important
}

.btn-buttonbar-bg-white {
    background: #fff!important;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
    border-color: #ddd #ddd #ddd -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0
}

.btn-default,.btn-primary {
    background-repeat: repeat-x
}

.btn-default {
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e0e0e0));
    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -moz-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    border-color: #ccc
}

.btn-primary {
    background-image: none
}

.btn-group>.btn-group {
    float: left
}

.btn-group>.btn-group>.dropdown-toggle:last-child {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    background-color: #ccc;
    border-radius: 1px
}

.yamm-fw .dropdown-menu {
    min-width: 300px
}

table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0
}

.table {
    width: 100%;
    margin-bottom: 20px
}

.table thead th {
    vertical-align: bottom
}

.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+thead tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th {
    border-top: 0
}

.table tbody+tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed td,.table-condensed th {
    padding: 4px 5px
}

.table-bordered {
    border-collapse: separate;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.table-bordered td,.table-bordered th {
    border-left: 1px solid #ddd
}

.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered caption+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child,.table-bordered thead:first-child tr:first-child>th:first-child {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px
}

.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered caption+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child,.table-bordered thead:first-child tr:first-child>th:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px
}

.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child,.table-bordered thead:last-child tr:last-child>th:first-child {
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px
}

.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child,.table-bordered thead:last-child tr:last-child>th:last-child {
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px
}

.table-bordered tfoot+tbody:last-child tr:last-child td:first-child {
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0
}

.table-bordered tfoot+tbody:last-child tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0
}

.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9
}

.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th {
    background-color: #f5f5f5
}

.row-fluid table td[class*=span],.row-fluid table th[class*=span],table td[class*=span],table th[class*=span] {
    display: table-cell;
    float: none;
    margin-left: 0
}

.table td.span1,.table th.span1 {
    float: none;
    width: 44px;
    margin-left: 0
}

.table td.span2,.table th.span2 {
    float: none;
    width: 124px;
    margin-left: 0
}

.table td.span3,.table th.span3 {
    float: none;
    width: 204px;
    margin-left: 0
}

.table td.span4,.table th.span4 {
    float: none;
    width: 284px;
    margin-left: 0
}

.table td.span5,.table th.span5 {
    float: none;
    width: 364px;
    margin-left: 0
}

.table td.span6,.table th.span6 {
    float: none;
    width: 444px;
    margin-left: 0
}

.table td.span7,.table th.span7 {
    float: none;
    width: 524px;
    margin-left: 0
}

.table td.span8,.table th.span8 {
    float: none;
    width: 604px;
    margin-left: 0
}

.table td.span9,.table th.span9 {
    float: none;
    width: 684px;
    margin-left: 0
}

.table td.span10,.table th.span10 {
    float: none;
    width: 764px;
    margin-left: 0
}

.table td.span11,.table th.span11 {
    float: none;
    width: 844px;
    margin-left: 0
}

.table td.span12,.table th.span12 {
    float: none;
    width: 924px;
    margin-left: 0
}

.table tbody tr.success>td {
    background-color: #dff0d8
}

.table tbody tr.error>td {
    background-color: #f2dede
}

.table tbody tr.warning>td {
    background-color: #fcf8e3
}

.table tbody tr.info>td {
    background-color: #d9edf7
}

.table-hover tbody tr.success:hover>td {
    background-color: #d0e9c6
}

.table-hover tbody tr.error:hover>td {
    background-color: #ebcccc
}

.table-hover tbody tr.warning:hover>td {
    background-color: #faf2cc
}

.table-hover tbody tr.info:hover>td {
    background-color: #c4e3f3
}

table.sirah-ui-table {
    background-color: #f3f3f3;
    border-spacing: 1px;
    color: #666;
    width: 100%;
    vertical-align: top
}

table.sirah-ui-table thead th {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #fff;
    color: #666;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf
}

table.sirah-ui-table tbody tr td {
    background: #fff;
    border: 1px solid #fff
}

table.sirah-ui-table td {
    padding-left: 8px
}

table.sirah-ui-table tbody {
    overflow-x: hidden;
    overflow-y: scroll
}

.table td,.table th {
    border-top: 1px solid #e0e3e9;
    line-height: 20px;
    padding: 8px;
    text-align: left;
    vertical-align: top
}

table.sirah-ui-table tfoot div.container {
    clear: both;
    text-align: center;
    text-decoration: none
}

.dashboard-tool>.panel-footer>a,.table td,.table th,div.paginationControl {
    text-align: center
}

.panel-default {
    margin-bottom: 10px;
    box-shadow: 0 1px 0 0 #d7d8db,0 0 0 1px #e3e4e8
}

.col-lg-12,.maincontent .col-lg-1,.maincontent .col-lg-10,.maincontent .col-lg-11,.maincontent .col-lg-2,.maincontent .col-lg-3,.maincontent .col-lg-4,.maincontent .col-lg-5,.maincontent .col-lg-6,.maincontent .col-lg-7,.maincontent .col-lg-8,.maincontent .col-lg-9,.maincontent .col-md-1,.maincontent .col-md-10,.maincontent .col-md-11,.maincontent .col-md-12,.maincontent .col-md-2,.maincontent .col-md-3,.maincontent .col-md-4,.maincontent .col-md-5,.maincontent .col-md-6,.maincontent .col-md-7,.maincontent .col-md-8,.maincontent .col-md-9,.maincontent .col-sm-1,.maincontent .col-sm-10,.maincontent .col-sm-11,.maincontent .col-sm-12,.maincontent .col-sm-2,.maincontent .col-sm-3,.maincontent .col-sm-4,.maincontent .col-sm-5,.maincontent .col-sm-6,.maincontent .col-sm-7,.maincontent .col-sm-8,.maincontent .col-sm-9,.maincontent .col-xs-1,.maincontent .col-xs-10,.maincontent .col-xs-11,.maincontent .col-xs-12,.maincontent .col-xs-2,.maincontent .col-xs-3,.maincontent .col-xs-4,.maincontent .col-xs-5,.maincontent .col-xs-6,.maincontent .col-xs-7,.maincontent .col-xs-8,.maincontent .col-xs-9 {
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative
}

.panel .panel-heading .panel-title {
    font-family: Times,Arial,Helvetica,sans-serif
}

.panel,.panel-default {
    text-align: left!important;
    border-color: #e3e3e3!important;
    box-shadow: 0 2px 5px #e3e3e3!important
}

div.simplerow,div.simplerowtoolbar {
    background: #fff;
    text-align: center;
    line-height: 30px;
    border: 1px solid #e0e3e9;
    border-radius: 4px
}

div.simplerow {
    height: auto!important;
    padding: 8px!important;
    line-height: 1
}

.placeholder,input[type=password],input[type=text],select {
    color: #000;
    padding: .65556em;
    width: 100%
}

.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: silver #d9d9d9 #d9d9d9;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 1px rgba(0,0,0,.075) inset;
    transition: border .2s linear,box-shadow .2s linear
}

.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea {
    border-radius: 4px;
    color: #555;
    display: inline-block;
    font-size: 1.2em;
    line-height: 25px;
    margin-bottom: 10px;
    padding: 4px 6px;
    vertical-align: middle
}

.label {
    border-radius: .25em;
    color: #000;
    display: inline;
    font-size: 100%;
    line-height: 1;
    padding: .2em .6em .3em;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: left!important
}

.modal.loading .modal-header .loader {
    background: url(../images/ajax-loader.gif) center center no-repeat rgba(0,0,0,0);
    display: block;
    float: left;
    height: 36px;
    margin-right: 10px;
    width: 16px
}

.modal-open .navbar-fixed-bottom,.modal-open .navbar-fixed-top,body.modal-open {
    margin-right: 0
}

.modal-header {
    border-bottom: 0;
    padding: 9px 15px;
    background: #030191
}

.modal-header h3 {
    line-height: 30px;
    margin: 0;
    color: #fff
}

.modal-header .close {
    color: #fff
}

#alertRow,.alertRow {
    top: 25%!important
}

.modal {
    width: 400px;
    position: fixed;
    top: 1px;
    margin: 1px auto;
    bottom: auto;
    right: auto;
    padding: 0;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.2);
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    background-clip: padding-box
}

.modal-wide {
    width: 830px
}

.modal-wide .modal-body {
    height: 440px;
    overflow: auto;
    text-align: left
}

.modal-very-wide {
    width: 1170px
}

.modal-very-wide .modal-body {
    height: 480px;
    overflow: auto;
    text-align: left
}

.modal-small {
    width: 300px!important
}

.modal.container {
    max-width: none
}

.modal-footer a.btn {
    height: 20px!important;
    line-height: 15px!important
}

.modal-backdrop {
    background: rgba(0,0,0,.5)
}

.modal-header {
    border-radius: 0
}

.simplerow-search-form-header {
    padding: 10px 0 15px
}

.dashboard-panel-item a {
    box-shadow: 0 2px 6px 0 rgba(0,0,0,.5);
    background-color: #fff;
    background-position: -30px center;
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #565656;
    display: block;
    float: left;
    height: 132px!important;
    text-decoration: none;
    transition-duration: .8s;
    padding: 5px;
    transition-property: background-position,-moz-border-radius-bottomleft,-moz-box-shadow;
    vertical-align: middle;
    width: 144px!important
}

.dashboard-panel-item span {
    display: block;
    font-size: 11px!important;
    margin-bottom: 5px;
    color: #1c75ba;
    font-weight: 700
}

.panel-content-img {
    display: block;
    width: 100%;
    text-align: center
}

.panel-content-img img {
    width: 50%
}

.dashboard-tool>.panel-footer {
    padding-top: 14px;
    text-align: center
}

.table .list-group-item-text,td.inscriptionCard,td.list-group {
    text-align: left
}

div.nopaddings {
    padding: 0!important
}

div.nomargins {
    margin: 0!important
}

div.pos-relative {
    position: relative!important
}

div.pos-absolute {
    position: absolute!important
}

.modulesBlockFixed,div.pos-fixed {
    position: fixed!important
}

.fixedToTop {
    top: 0!important;
    left: auto;
    right: auto
}

.navDefaultOffsset {
    top: 50px!important;
    z-index: 1030
}

.modulesBlockFixed {
    top: 55px!important;
    left: auto;
    right: auto;
    z-index: 1030
}

tr.checkedRow,tr.checkedRow>td {
    color: #222;
    background-color: #ffc!important
}

tr.unCheckedRow,tr.unCheckedRow>td {
    background: rgba(243,243,243,.85);
    color: #222
}

table.sirah-ui-table tbody tr td,table.sirah-ui-table>tbody>tr>td {
    cursor: pointer!important
}

.container-fluid,.modal-body,.timeline>li>.timeline-item,.timeline>li>.timeline-item>.timeline-body,.timeline>li>.timeline-item>.timeline-footer {
    padding: 5px!important
}

.timeline-success {
    color: #3c763d;
    background-color: #dff0d8!important;
    border-color: #d6e9c6!important
}

.timeline-danger {
    color: #a94442;
    background-color: #f2dede!important;
    border-color: #ebccd1!important
}

#advanced-searchform .list-group-item,.create-form .list-group-item {
    margin-bottom: 0;
    padding: 5px;
    border-top: 0
}

#advanced-searchform .form-group,.create-form .form-group {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
}

#advanced-searchform .list-group,.create-form .list-group,.form-horizontal .list-group {
    margin-bottom: 0
}

.menumod>.panel-heading>.panel-title {
    font-weight: 700!important;
    font-size: 18px!important;
    height: 20px!important;
    cursor: pointer;
    color: #fff!important
}

.menumod>.panel-heading>.panel-title>i {
    color: #fff;
    font-size: 16px
}

.dropdown-toggle {
    box-shadow: none
}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px
}

.page-sidebar {
    width: 150px;
    height: 100%;
    background-color: #3d3c3c;
    position: fixed;
    top: 50px;
    right: -150px;
    z-index: 2000
}

.sidebar-wrapper {
    width: auto;
    position: relative;
    height: 100%
}

ul.sidebar-menu .sidebar-menu-items {
    border-bottom: 1px solid #474646;
    list-style: none
}

ul.sidebar-menu>li>a {
    display: block;
    padding: 15px;
    color: #e1e1e1;
    text-align: center;
    font-size: 12px
}

ul.sidebar-menu>li>a .icon,ul.sidebar-menu>li>a i {
    display: block;
    font-size: 33px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

div.panel-submenu {
    display: none
}

ul.sidebar-menu>li.active>a {
    border-left: 2px solid #ef6262;
    padding-left: 13px
}

a.sidebar-nav-item>span {
    font-size: 14px
}

.img-classprep {
    padding: 1px!important
}

.btn-primary {
    color: #fff;
    background-color: #030191;
    border-color: #030191
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #030191!important;
    border-color: #030191
}

.panel-default>.panel-heading>.panel-title,.panel-primary a:focus,.panel-primary a:hover {
    color: #fff!important
}

.form-horizontal .form-group {
    margin-bottom: 5px;
    margin-left: 0!important;
    margin-right: 0!important
}

.list-group-item {
    padding: 5px 10px
}

.navbar-collapse h1 {
    padding: 10px 5px;
    text-align: center;
    font-size: 24px
}

.dashboard-tool .panel-body {
    background: url(../images/bluegradient.png) top repeat-x!important
}

.panel-info .panel-title {
    color: #000!important
}

.dashboardPanel {
    margin-bottom: 10px;
    border: 1px solid #e0e3e9;
    box-shadow: 0 1px 16px rgba(0,0,0,.2)
}

.panel-box .list-group,.panel-box .list-group>.list-group-item:first-child,.panel-box .list-group>.list-group-item:last-child,.panel-box .table-bordered {
    border: 0!important;
    border-radius: 0!important
}

.content-box.dashboardPanel .panel-layout {
    margin-bottom: 0!important
}

.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .radio-inline {
    padding-top: 0!important
}

.grpChosen {
    width: 100px!important
}

.input-group-chosen {
    width: 100%
}

.chosen-container-single .chosen-single {
    height: 35px;
    line-height: 35px
}

#periode_start_year_chosen .chosen-single,#startyear .chosen-single {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important
}

#endyear .chosen-single,#periode_end_year_chosen .chosen-single {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important
}

.period-chosen .chosen-single {
    border-radius: 0!important
}

#periode_start_day_chosen .chosen-single {
    border-top-left-radius: 5px!important;
    border-bottom-left-radius: 5px!important
}

#periode_end_year2_chosen .chosen-single {
    border-top-right-radius: 5px!important;
    border-bottom-right-radius: 5px!important
}

@media screen and (max-width: 1100px) {
    #navbarBrand {
        display:none!important
    }
}
