h3.companyname {
    font-size: 24px;
    padding:0 16px 0 0; /* whatever the dimensions the image needs */
    background-image: url('/Public/images/remove.png') no-repeat right center; /* Position left/right/whatever */
}

.action {
    padding-right: 5px;
}
/*
"float:left; color:#6bafbd; padding:0px;" class="fa fa-book fa-3x"*/

.btn-documents {
    background-color: hsl(267, 37%, 15%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#784eab", endColorstr="#241834");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#784eab), to(#241834));
    background-image: -moz-linear-gradient(top, #784eab, #241834);
    background-image: -ms-linear-gradient(top, #784eab, #241834);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #784eab), color-stop(100%, #241834));
    background-image: -webkit-linear-gradient(top, #784eab, #241834);
    background-image: -o-linear-gradient(top, #784eab, #241834);
    background-image: linear-gradient(#784eab, #241834);
    border-color: #241834 #241834 hsl(267, 37%, 6.5%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.56);
    -webkit-font-smoothing: antialiased;
}

.btn-trainings {
    background-color: hsl(216, 60%, 35%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2d64b7", endColorstr="#234e8e");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#2d64b7), to(#234e8e));
    background-image: -moz-linear-gradient(top, #2d64b7, #234e8e);
    background-image: -ms-linear-gradient(top, #2d64b7, #234e8e);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d64b7), color-stop(100%, #234e8e));
    background-image: -webkit-linear-gradient(top, #2d64b7, #234e8e);
    background-image: -o-linear-gradient(top, #2d64b7, #234e8e);
    background-image: linear-gradient(#2d64b7, #234e8e);
    border-color: #234e8e #234e8e hsl(216, 60%, 32.5%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16);
    -webkit-font-smoothing: antialiased;
}

.btn-tasks {
    background-color: hsl(195, 79%, 36%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#36bbe7", endColorstr="#1380a4");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#36bbe7), to(#1380a4));
    background-image: -moz-linear-gradient(top, #36bbe7, #1380a4);
    background-image: -ms-linear-gradient(top, #36bbe7, #1380a4);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #36bbe7), color-stop(100%, #1380a4));
    background-image: -webkit-linear-gradient(top, #36bbe7, #1380a4);
    background-image: -o-linear-gradient(top, #36bbe7, #1380a4);
    background-image: linear-gradient(#36bbe7, #1380a4);
    border-color: #1380a4 #1380a4 hsl(195, 79%, 31%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
    -webkit-font-smoothing: antialiased;
}

.btn-audits {
    background-color: hsl(110, 56%, 37%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#68ce53", endColorstr="#3b9329");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#68ce53), to(#3b9329));
    background-image: -moz-linear-gradient(top, #68ce53, #3b9329);
    background-image: -ms-linear-gradient(top, #68ce53, #3b9329);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #68ce53), color-stop(100%, #3b9329));
    background-image: -webkit-linear-gradient(top, #68ce53, #3b9329);
    background-image: -o-linear-gradient(top, #68ce53, #3b9329);
    background-image: linear-gradient(#68ce53, #3b9329);
    border-color: #3b9329 #3b9329 hsl(110, 56%, 32%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
    -webkit-font-smoothing: antialiased;
}

.btn-actions {
    background-color: hsl(41, 85%, 35%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#efb73d", endColorstr="#a5750d");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#efb73d), to(#a5750d));
    background-image: -moz-linear-gradient(top, #efb73d, #a5750d);
    background-image: -ms-linear-gradient(top, #efb73d, #a5750d);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efb73d), color-stop(100%, #a5750d));
    background-image: -webkit-linear-gradient(top, #efb73d, #a5750d);
    background-image: -o-linear-gradient(top, #efb73d, #a5750d);
    background-image: linear-gradient(#efb73d, #a5750d);
    border-color: #a5750d #a5750d hsl(41, 85%, 29%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.39);
    -webkit-font-smoothing: antialiased;
}
/*
.badge-documents {
    background-color: #3366FF;
    color: #fff;
}

.badge-tasks {
    background-color: #33CC33;
    color: #fff;
}
.badge-trainings {
    background-color: #33CCCC;
    color: #fff;
}

.badge-actions {
    background-color: #FF5050;
    color: #fff;
}

.badge-audits {
    background-color: #FF9933;
    color: #fff;
}*/

/*.modal-dialog {
    width: 500px;
}*/

.task-edit-modal .modal-dialog{
    width: 400px;
}

#TaskformModal .modal-dialog {
    width: 500px;
}

/*#TaskformModal .modal-body {
    max-height: 582px;
    *//*overflow-y: auto;*//*
}*/

.bootbox-dialog .modal-body {
    max-height: 420px;
    overflow-y: auto;
}

/*.icon-trainings {
    color: #33CCCC;
}

.icon-tasks {
    color: #33CC33;
}

.icon-audits {
    color: #FF9933;
}

.icon-actions {
    color: #FF5050;
}*/

#task-tab-content .popover {
    width:200px;
    /*height:150px;*/
}

.v-center {
    min-height:200px;
    display: flex;
    justify-content:center;
    flex-flow: column wrap;
}

#listscroll {
    /*position: absolute;*/
    /*top: 0;
    bottom: 0;
    right: 0;*/
    /*overflow-y: scroll;*/
    /*width: 25%;*/
    /*height: 600px;*/
}

.disable { opacity : .35; background-color:lightgray; border:1px solid gray;}

/*.color-help {
    color: #595959;
}*/

.aqs-nav {
    text-align:center;
}

#navtitle
{
    vertical-align:middle;
    font-weight:bold;
    float:left;
    padding-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#tiback
{
    float:left;
}

#instance-tab-content select.disabled-select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    cursor: default !important;;
}
#companyName
{
    padding-right: 50px;
}
#taskNumber
{
    padding-left: 20px;
}
#task_instance_title
{
    padding-left: 20px;
}
#docTitle
{
    padding-left: 20px;
}
#docMgrTitle { padding-left: 20px; }

.title-icon
{
    padding-left: 20px;
}

/*
.todo-xxx {color: rgb(0, 176, 80);}

.documents {
    background-color: #2ba6cb;
    padding: 0 90px;
}*/

/*.btn.btn-training {
    background: #2e6fc7;
    border: 1px solid #1b396d;
    color: #fff;
    text-shadow: 1px 1px 1px #1b396d;
    font-size: 1.5em;
}
.btn.btn-training:hover,
.btn.btn-training:focus,
.btn.btn-training:active,
.btn.btn-training.active {
    background: #1c518a;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}*/

.centered
{
    text-align:center;
}

/*.bg-documents {
    background-color: #3366FF;
    color: #fff;
}*/

/*.bg-tasks {
    background-color: #33CC33;
    color: #fff;
}*/

/*.bg-audits {
    background-color: #FF9933;
    color: #fff;
}

.bg-training {
    background-color: #33CCCC;
    color: #fff;
}

.bg-actions {
    background-color: #FF5050;
    color: #fff;
}

.progress .progress-bar.progress-bar-tasks {
    background-color: #33CC33;
}

.progress .progress-bar.progress-bar-audits {
    background-color: #FFFF00;
}

.progress .progress-bar.progress-bar-documents {
    background-color: #3366FF;
}

.progress .progress-bar.progress-bar-trainings {
    background-color: #33CCCC;
}

.progress .progress-bar.progress-bar-actions {
    background-color: #FF5050;
}*/


/*
.btn.btn-document {
    background: #3366FF;
    border: 1px solid #241834;
    color: #fff;
    text-shadow: 1px 1px 1px #241834;
    font-size: 1.5em;
}
.btn.btn-document:hover,
.btn.btn-document:focus,
.btn.btn-document:active,
.btn.btn-document.active {
    background: #613a90;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}*/

.todo-document {color: #9966FF;}
.todo-ca {color: #FF5050;}
.todo-training {color: #3366FF;}
.todo-audit {color: #FF9933;}
.todo-task {color: #33CC33;}

.pct-ca {background-color: #FF5050 !important;}
.pct-training {background-color: #3366FF!important;}
.pct-audit {background-color: #FF9933 !important;}
.pct-task {background-color: #33CC33 !important;}

/*
.todo-dtg-overdue {color: #f62943;}
.todo-dtg-soon {color: orange;}
*/


.bcolor-documents {
    background-color: #9966FF;
    color: #fff;
}
/*.color-documents {
    color: #3366FF;
}*/
.bcolor-trainings {
    background-color: #3366FF;
    color: #fff;
}
/*
.color-trainings {
    color: #33CCCC;
}*/
.bcolor-tasks {
    background-color: #33CC33 !important;
    color: #fff;
}
/*.color-tasks {
    color: #33CC33;
}*/
.bcolor-audits {
    background-color: #FF9933 !important;
    color: #fff;
}
/*.color-audits {
    color: #FF9933;
}*/
.bcolor-actions {
    background-color: #FF5050 !important;
    color: #fff;
}
.bcolor-settings {
    background-color: #2f3552 !important;
    color: #fff;
}
.bcolor-help {
    background-color: #595959 !important;
    color: #fff;
}

#btnYes, #btnNo, #btnNA, #btnCa {
    width: 45px !important;
    height: 40px !important;
}

.btnToggle {
    width: 45px !important;
    height: 40px !important;
}

.aqs-align-right {
    text-align: right;
}

.aqs-main-button {
    color: white;
    background: #464646;
    border: 1px solid #2e3744;
}
.btn.aqs-main-button:hover,
.btn.aqs-main-button:focus,
.btn.aqs-main-button:active,
.btn.aqs-main-button.active {
    color: white;
    background: #757575;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

/*
.slider-selection {
    background-color: #ff173f !important;
}

#taskprogress {
    width: 50px;
    text-align: center;
}

#taskslider {
    padding-left: 15px;
    padding-right: 15px;
}*/

.progressAlign {
    margin-top: 10px;
}

#taskProgressPct {
    text-align: center;
}

#dataTables-task_instances .progress {
    height: 10px;
    margin-top: 0;
    margin-bottom: 0;
}

.task-row-overdue {
    color: red;
}

.task-row-duesoon {
    color: orange;
}

.checklist-answer-yes {
    color: green  !important;
}
.checklist-answer-no {
    color: red  !important;
}
.checklist-answer-na {
    color: blue  !important;
}

.center-div
{
    margin: 0 auto;
    width: 100%;
}

#taskStatus {
    margin-top: 30px !important;
}

/*
.navbar a
{
    display:inline-block;
    float: left;
}*/


select, textarea.form-control {
    font-size: 14px;
}

body {
    font-size: 14px;
}

input[type="text"] {
    font-size: 14px;
}