.user-info{
    line-height: 2px;
}
.user-info-time{
    font-size: 10px;
}
.user-info-user{
    font-size: 12px;
}
.helpdesk-questions{
    height: 120px !important;
}
.starsize{
    font-size: 60px !important;
    color: #b4b4b4;
}
.starsizehover{
    font-size: 60px !important;
    color: #1e7e34;
}
.checksize{
    font-size: 60px !important;
    color: #b4b4b4;
}
.checksizehover{
    font-size: 60px !important;
    color: #1e7e34;
}
.commentsize{
    font-size: 12px;
}
.labeldate{
    color: #717171;
}
label{
    margin-bottom: 0 !important;
}
.hr {
    margin-top: 0;
    margin-bottom: 0;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1);
}

.row-flex {
    display: flex;
    flex-wrap: wrap;
}

[class*="col-"] {
    margin-bottom: 5px;
}

.content {
    height: 100%;
    color: #000000;
}

.colour-2 {
    border: none;
}
button {
    cursor: pointer;
}
.form-group {
     margin-bottom: 0rem !important;
}
img {
    max-width: 100%;
    max-height: 100%;
}
@media (min-width: 992px) {
    .modal-lg {
        max-width: 1200px;
    }
}
.chosen-container
{
    width: 100% !important;
}
@media (min-width: 600px) {
    .modal-md {
        max-width: 640px;
    }
}
.card-footer{
    background-color: #fff !important;
    box-shadow: 1px 0 20px rgba(0,0,0,.05);
}
.funkyradio div {
    clear: both;
    overflow: hidden;
}

.funkyradio label {
    width: 100%;
    border-radius: 3px;
    border: 1px solid #D1D3D4;
    font-weight: normal;
}

.funkyradio input[type="checkbox"]:empty {
    display: none;
}

.funkyradio input[type="checkbox"]:empty ~ label {
    position: relative;
    line-height: 2.5em;
    text-indent: 3.25em;
    margin-top: 2em;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.funkyradio input[type="checkbox"]:empty ~ label:before {
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    content: '';
    width: 2.5em;
    background: #D1D3D4;
    border-radius: 3px 0 0 3px;
}

.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label {
    color: #888;
}
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before {
    content: '\2714';
    text-indent: .9em;
    color: #C2C2C2;
}
.funkyradio input[type="checkbox"]:checked ~ label {
    color: #777;
}
.funkyradio input[type="checkbox"]:checked ~ label:before {
    content: '\2714';
    text-indent: .9em;
    color: #333;
    background-color: #ccc;
}

.funkyradio input[type="checkbox"]:focus ~ label:before {
    box-shadow: 0 0 0 3px #999;
}

.funkyradio-primary input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #337ab7;
}
.container {
    display: block;
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default radio button */
.container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #b4b4b4;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
    background-color: #4d4d4d;
}

/* When the radio button is checked, add a blue background */
.container input:checked ~ .checkmark {
    background-color: #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.container .checkmark:after {
    top: 9px;
    left: 9px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: white;
}
.ui-datepicker-calendar {
     display: none;
 }

.hidetext {
    -webkit-text-security: disc;
}
.showtext {
    -webkit-text-security: none;
}

/* width */
::-webkit-scrollbar {
    width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.dropdown-menu {
    border-color : transparent !important;
    box-shadow : none !important;
    border-radius : 0 !important;
}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}
.width{
    width: 1500px !important;
}

.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}
.carousel-caption {
    margin-bottom: 125px;
}
.carousel-inner> .item {
    margin: 0 auto;
    height: 500px;
}
.carousel .item > img {
    height: auto;
    min-height:500px;
    min-width: 80%;
}
.modal-mdcus{
    max-width: 780px;
}
.modal-lgcus{
    max-width: 950px;
}
.modal-dialog{
    overflow-y: initial !important
}
