﻿.text-danger {color: red !important; position: absolute; left: 15px; bottom: -25px; font-size: 17px;}
.text-success {color: green;}

.input-validation-error {border: 1px solid red !important;}
.input-validation-error + .ms-options-wrap button {border: 1px solid red !important;}

/* Time Picker */
.wickedpicker {background: #fff; border-radius: 2px; padding: 8px; -webkit-box-shadow: 0px 1px 8px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 8px 2px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 8px 2px rgba(0, 0, 0, 0.2)); width: 200px; display: none;}
.wickedpicker__title { background: #E5EBF2; font-family: 'tt_commonsmedium'; padding: 0; border: 1px solid #ccc; border-bottom: 0 none; margin: 0;}
.wickedpicker__close { -webkit-transform: translateY(-25%); -moz-transform: translateY(-25%); -ms-transform: translateY(-25%); -o-transform: translateY(-25%); transform: translateY(-25%); position: absolute; top: 18px; right: 13px; color: #fff; cursor: pointer; font-size: 25px; background: #0268d0; padding: 0px 4px 0px 4px; line-height: 17px; border-radius: 2px;}
.wickedpicker__close:hover { color: #fff; }
.wickedpicker__close:before { content: '\00d7'; }
.wickedpicker__controls { padding: 10px 0; line-height: normal; margin: 0; border: 1px solid #ccc;}
.wickedpicker__controls__control, .wickedpicker__controls__control--separator { vertical-align: middle; display: inline-block; font-size: inherit; margin: 0 auto; width: 35px; letter-spacing: 1.3px;}
.wickedpicker__controls__control-up, .wickedpicker__controls__control-down { color: #fff; position: relative; display: block; margin: 5px auto; font-size: 8px; cursor: pointer; background: #0268d0; width: 18px; padding: 4px 0 2px 0px; line-height: 12px; border-radius: 2px;}
.wickedpicker__controls__control-up:before { content: "▲"; }
.wickedpicker__controls__control-down:after { content: '▼'; }
.wickedpicker__controls__control--separator { width: 5px;}

.text-center, .wickedpicker__title, .wickedpicker__controls, .wickedpicker__controls__control, .wickedpicker__controls__control--separator, .wickedpicker__controls__control-up, .wickedpicker__controls__control-down { text-align: center;}
.hover-state { color: #3498db;}

.disable-control { background-color: #ddd !important; cursor: not-allowed; font-weight: bold; border: 1px solid #ddd !important;}
.disable-control:hover { border:1px solid #ddd ; color:#333 !important;}

.disable-check { cursor: not-allowed;}


@-moz-document url-prefix() {
    td .containerCheck .checkmark {
        top: -15px;
    }
}

.SecurityAPICus {
    padding-top: 10px;
    border: 1px solid #ccc;
    /*display:none;*/
}
.GenerateAPI {
    width:100%; float:left; padding-right:10px; padding-left:160px; margin-left:-160px;
}
.unitmasterOf.GenerateCopy .masterOfSeeAll {
    right:200px;
}
.GenerateCopy .cmnBtn {padding:11px 15px;}
.SecurityAPISite { margin-bottom:15px;}

.SecurityAPICus.show { display:block !important;}
.SecurityAPIView { margin-bottom:15px;}

.sessionSetupBtnInline { margin-right:18px; display:inline-block;}