@font-face {
    font-family: 'TeutonNormal';
    src: url('../fonts/teutonnormal-webfont-hinting.eot');
    src: url('../fonts/teutonnormal-webfont-hinting.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/teutonnormal-webfont-hinting.woff') format('woff'),
        url('../fonts/teutonnormal-webfont-hinting.ttf') format('truetype'),
        url('../fonts/teutonnormal-webfont-hinting.svg#TeutonNormal') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TeutonNormal';
    src: url('../fonts/teutonnormalbold-webfont-hinting.eot');
    src: url('../fonts/teutonnormalbold-webfont-hinting.eot?#iefix') format('embedded-opentype'),
        url('../fonts/teutonnormalbold-webfont-hinting.woff') format('woff'),
        url('../fonts/teutonnormalbold-webfont-hinting.ttf') format('truetype'),
        url('../fonts/teutonnormalbold-webfont-hinting.svg#TeutonNormalNormalBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

body {
    padding-top: 70px;
    padding-bottom: 90px;
    background-color: #fff;
    font-family: arial;
}

.topMenu {
    padding-top: 13px;
    padding-bottom: 8px;
}

.contentBox {
    /*background-color: #EEEFF2;*/
    border: 1px solid silver;
    border-radius: 0px;
    padding: 10px;
}

.contentBoxForm {
    width: 500px;
}

h1 {
    font-size: 20px;
    
}

.textLighter {
    color: #9A9A9A;
    font-size: 12px;
}

.transactionForm {
    width: 100%;
    max-width: 560px;
    margin: 50px auto;
}

.documentDetailBtn {
    
}

.attendeesHideBtn {
    /*display: none;*/
}

.attendeesShowBtn {
    display: none;
}

.documentDetailAllBtn {
    display: none;
}

.documentDetailHideAllBtn {
}

.text-green {
    color: #3ECE00;
}

.text-gray {
    color: #C1C1C1;
}

.attendeesTable {
    padding-left: 40px;
}

.attendeesTableCont {
    margin-left: 50px;
}

.table-condensed2 {
    background-color: #EBEBEB !important;
}

.table-condensed2 td, .table-condensed2 th {
    padding: 4px 5px !important;
}

#frm-productUpdaterForm-productsFile {
    padding-top: 6px;
}

#frm-filterDocumentsForm input[type=radio] {
    margin-right: 5px;
}

#filterDocuments {
    margin: 10px 0 30px;
}

.datepicker {
    max-width: 200px;
    display: inline-block;
    margin-bottom: 3px;
}

.setFrom {
    margin-bottom: 3px;
    /*padding-left: 2px;
    padding-right: 2px;*/
}

.inputText {
    max-width: 200px;
    display: inline-block;
    margin-bottom: 3px;
}

.inputTextFlexi {
    display: inline-block;
    margin-bottom: 3px;
}

.bottomPadding .btn-default, .bottomPadding .btn-primary {
    text-align: left;
}

.displayNone {
    display: none;
}


.bottomPadding {
    padding-bottom: 3px;
    
}

.bottomPadding input[type=submit] {
    margin-bottom: 3px;
}

/*.topMenu .glyphicon {
    color: gray;
}*/

.topMenu .glyphicon-lock {
    color: white;
}

.topMenu .glyphicon-plus-sign {
    color: #64D161;
}

#filterDocuments > div {
    background-color: #ECECEC;
}

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

.navbar-default {
    border-color: #CCCCCC;
}

.navbar-default a {
    /*color: black;*/
}



.btn {
    border-radius: 0px;
}

.form-control {
    border-radius: 0px;
}

.navbar-default {
    background-color: #fff;
    /*color: black;*/
}

.navbar-brand {
    padding-left: 61px;
    margin: 5px 0 5px 0 !important;
    background-image: url("/img/sorrisoEdu.png");
    background-repeat: no-repeat;
    background-position: 0 center;
    color: black !important;
    font-family: TeutonNormal;
    font-size: 24px;
    line-height: 24px;
}

.navbar-brand a {
    color: black !important;
    font-family: TeutonNormal;
    font-size: 24px;
}

.selectEvent {
    display: inline-block;
}


.panel {
    border-radius: 0px;
}

.panel-default {
    border-color: #cccccc;
}

#frm-exportDocumentsForm label {
    padding: 0;
    margin: 0;
}

.noHover:hover {
    background-color: white !important;
}

.editBtn {
    color: #3083AF;
    cursor: pointer;
}

.editBtn .glyphicon {
    padding-right: 5px;
}

.redA {
    color: red;
}

.toRight {
    text-align: right;
}

.newOrder td, .newEvent td {
    background-color: #CFEFD0 !important;
}

.mainContent {
    max-width: 1600px;
    margin: 0 auto;
}

.textRight {
    text-align: right;
}

.cancelledOrder td, .cancelledEvent td {
    color: #bbb !important;
}

.cancelledOrder td .editBtn, .cancelledEvent td .editBtn {
    color: #bbb !important;
}

.editable-empty, .editable-empty:hover, .editable-empty:focus {
    color: black !important;
}

.photoBankItem {
    display: inline-block;
    vertical-align: top;
    border: 1px solid silver;
    border-radius: 5px;
}

.deletePhoto {
    text-align: center;
}

.deletePhoto a {
    color: #ff1111;
}

textarea.textareaEmails {
    height: 400px;
}

#frm-searchForm {
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}