﻿/* here you can put your own css to customize and override the theme */
html {
    overflow-y: scroll;
}

* {
    font-family: 'Yekan';
    font-size: 9pt;
    font-weight: 100;
}

.k-grid th > a, .k-grid tr td, .k-link {
    font-family: 'Yekan';
    font-size: 9pt;
}

body .page-container {
    direction: rtl;
}

.page-sidebar ul.page-sidebar-menu ul.sub-menu {
    margin-right: 10px;
}

.search-box {
    background-color: #d1d1ff;
    padding: 10px;
    overflow: auto;
}

.page-content h2 {
    font-size: 16pt;
}

.nav-tabs > li > a {
    font-family: 'Yekan';
    font-size: 12pt;
}

.k-grid .k-grid-content * {
    font-size: 9pt;
    font-family: Tahoma;
}

.ui-content-throbber {
    position: absolute;
    background: #fff url(../../Images/throbber.gif) no-repeat center center !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ececec;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.k-rtl .k-grid-header th.k-header.text-center {
    text-align: center;
}

.color-blue {
    color: blue;
}

.color-red {
    color: red;
}

.color-green {
    color: green;
}

.color-yellow {
    color: yellow;
}

ul {
    list-style-type: none;
    padding: 0;
    margin: 0 auto;
}

ol, ul {
    margin-bottom: 0;
    margin-top: 0;
}
/*------ persian datepicker -------*/
.datepicker-plot-area {
    z-index: 10002;
}

.datepicker-input {
    background-image: url("youIcon.png");
    background-position: 119px 0;
    background-repeat: no-repeat;
    background-size: 17px auto;
    padding-right: 26px;
    width: 111px;
}

.datepicker-icon:after {
    font-family: "Glyphicons Halflings";
    content: "\e075";
}

.datepicker-plot-area {
    z-index: 2147483647 !important;
}

.menu-word:link {
    /*color: #333;*/
    text-decoration: none;
}

label {
    /*margin:6px 0;*/
    white-space: nowrap;
}

.action-link-button {
    display: block;
    padding: 0px;
    /*margin-left:10px;*/
}

.word-wraper {
    white-space: nowrap;
}

.navbar-toggle {
    margin-right: 15px;
}
.border-field-validation-error {
    border:1px solid  #953b39 !important;
     box-shadow: 2px 0px 14px #953b39 !important;
}
.field-validation-error {
    color: #953b39;
}

.k-dropdown, .k-datepicker {
    direction: rtl;
}

.demo-section .k-header {
    background-color: white;
    border-color: white;
}

#documentdownload-modal .modal-content, #upload-modal .modal-content {
    width: 400px;
}


body .modal.large-modal .modal-dialog {
    width: 800px;
}
/*body .modal.large-modal {
  width: 90%; 
  left: 5%; 
  margin-left:auto;
  margin-right:auto; 
}*/
.k-rtl .k-upload-selected { /*for upload with kendo*/
    /*float: left;*/
    color: #ffffff;
    background-color: #428bca;
    border-color: #357ebd;
    /*margin:10px;*/
}
/*span.k-dropdown{
	width:70%;
}*/
/*.k-grid .k-button{
	width:8%;
}*/ /*FOR same size for button of grid*/
.k-grid-toolbar hr {
    margin-top: 0px;
    margin-bottom: 0px;
}
.tooltip {
z-index:100000000000000 !important;
}
.row.row-margin {
    margin-right: 10px;
}

.k-grid-toolbar .toolbar-btn {
    height: 30px;
    top: 0;
    padding-top: 5px;
}

#currentScheduleGrid .k-alt, #currentScheduleGrid .k-grid-header .k-header {
    background-color: #dff0d8;
    /*border-color: #3c763d;*/
}

#oldScheduleGrid .k-alt, #oldScheduleGrid .k-grid-header .k-header {
    background-color: #fcf8e3;
}

#futureScheduleGrid .k-alt, #futureScheduleGrid .k-grid-header .k-header {
    background-color: #d9edf7;
}

#navigate-grid .floatleft {
    float: left;
}

/* *****step menu*******/
.step-menu ul {
    list-style-type: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
    height: 40px;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    position: relative;
}

    .step-menu ul li {
        display: inline-block;
        position: relative;
        min-width: 30px;
        width: 24%;
        padding: 10px 20px;
        float: right;
        height: 38px;
    }

        .step-menu ul li a {
            text-decoration: none;
            width: 100%;
            text-align: center;
            font-family: 'B Koodak';
            font-size: 14px;
            display: block;
        }

            .step-menu ul li a:hover {
                text-decoration: none;
            }


    .step-menu ul .selected *, .step-menu ul .selected {
        color: white;
        background-color: #337ab7;
    }

    .step-menu ul li .icon {
        display: block;
        float: right;
        font-size: 10px;
        text-align: center;
        width: 15px;
        margin: 2px 5px;
        line-height: 15px;
        color: #ccc;
        background: #FFF;
        border: 2px solid #CCC;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
    }

    .step-menu ul li .arrow {
        /*margin: 0px;
 
  display: block;
  position: absolute;
  height: 40px;
  line-height: 40px;
  width: 13px;
  top: 0;
  left: -10px;
  padding: 0;*/
    }

fieldset.fieldset {
    /*border: 1px groove #ddd !important;*/
    border: 1px solid #AAAAAA;
    border-radius: 5px;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 15px 0 1.5em 0 !important;
    -webkit-box-shadow: 0px 0px 0px 0px #000;
    box-shadow: 0px 0px 0px 0px #000;
    background-color: #EEEEEE;
}

legend.legend {
    font-size: 12px !important;
    font-weight: bold !important;
    text-align: right !important;
    width: inherit; /* Or auto */
    padding: 0 10px; /* To give a bit of padding on the left and right */
    border-bottom: none;
}

.disabled {
    pointer-events: none;
    background-color: #edecec !important;
    cursor: not-allowed;
}

.navbar-nav > li > a {
    font-family: 'B Koodak';
    font-size: 14px;
}

.form label {
    font-family: 'B Nazanin';
    font-size: 15px;
    font-weight: normal;
}

.body-container {
    margin: 5px auto;
    width: 80%;
    /*width:950px;*/
}

.col-sm-2.Xlarge-label {
    width: 12%;
}

.align-left {
    text-align: left;
}

.button-bar {
    text-align: center;
    margin-top: 5px;
}
/*--------------------Login body -------------------*/
.login {
    margin: 100px auto;
    width: 350px;
    height: 230px;
    background-color: white;
    border: 1px solid #428BCA;
    border-radius: 5px;
    font-family: 'B Titr';
    font-size: 14px;
}

.content {
    margin: 30px 15px;
    margin-bottom: 15px;
}

.input-group.input {
    margin: 5px;
}

/*----------------------------*/
.grid-button {
    width: 70px;
}

    .grid-button.large {
        width: 110px;
    white-space: nowrap;

    }

.expired-row {
    background-color: #fcf8e3;
}

    .expired-row.k-alt {
        background-color: lightyellow;
    }

.current-row {
    background-color: #BEFFBE; /*#ccffcc;*/
}

    .current-row.k-alt {
        background-color: #DEFDDE; /*#eeffee;*/
    }

.future-row {
    background-color: lightyellow;
}

    .future-row.k-alt {
        background-color: #d9edf7;
    }
/*----------------- filter menu -----------------*/
.filter {
    border: solid 1px;
    border-color: #CCCCCC;
    background-color: whitesmoke;
    margin-bottom: 10px;
    border-radius: 5px;
    padding-right: 5px;
    overflow: hidden;
}

.search-btn {
    float: left;
    display: inline-block;
    width: 16.66%;
    /*margin:5px;*/
}

.fileld-filter {
    float: right;
    display: inline-block;
    width: 83.34%;
}

body .search-btn .button {
    line-height: 12px;
    margin-top: 5px;
}

/*------ persian datepicker -------*/
.datepicker-plot-area {
    z-index: 10002;
}

.datepicker-input {
    background-image: url("youIcon.png");
    background-position: 119px 0;
    background-repeat: no-repeat;
    background-size: 17px auto;
    padding-right: 26px;
    width: 111px;
}

.datepicker-icon:after {
    font-family: "Glyphicons Halflings";
    content: "\e109";
}
/*---------- تذکرات ---------*/
.legend.notification {
    color: red;
}

.status-label {
    color: #337ab7;
    padding: 10px;
}

.notification ul {
    display: block;
    list-style-type: disc;
}

.success-message {
    color: green;
    padding: 0px 15px;
}
/*--------------- tabs -------*/
#tabs .tab-content {
    height: 300px;
    overflow: scroll;
}
/*---------------kendo style--------*/

span.k-dropdown {
    position: relative;
    display: inline-block;
    width: 100%;
    overflow: visible;
    border-width: 0;
    vertical-align: middle;
}

.float-left {
    float: left !important;
}

.float-right {
    float: right;
}

.k-grid tbody .k-button {
    margin: 1px;
    padding: 0px;
    line-height: 1em;
}

body .k-widget.k-grid .k-alt {
    background-color: #dadbdc; /*ded9d9*/
}

    body .k-widget.k-grid .k-alt.k-state-selected {
        background-color: #337ab7;
    }

        body .k-widget.k-grid .k-alt.k-state-selected td {
            background-color: #5286b2 !important;
        }
/*.k-grid a.k-button{


}*/
.grid-body .k-grid td {
    padding: 1px;
}

body .k-rtl .k-progressbar-horizontal .k-progress-status-wrap {
    text-align: center;
}

body .navbar {
    background-color: #2484c6;
    border-color: #2484c6;
    color: #fff;
}

body .navbar-inverse .navbar-brand {
    color: white;
}

body .navbar-inverse .navbar-nav > li > a {
    color: #f2f0f0;
}

body .k-file-success .k-progress {
    background-color: #c8e6c9;
}

body .k-file-success {
    color: #444;
}

body .k-dropzone .k-upload-status {
    color: #999;
}

body .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #444;
}

body .k-grid-filter.k-state-active {
    background-color: #3399cc;
}

.ltr-select-option select, .ltr-select-option option {
    direction: ltr !important;
}

.university-logo {
    font-size: 18px;
}

.container.body-content {
    background-color: #fff;
}

.change-password-form {
    margin: 10px auto;
    padding: 20px;
    width: 500px;
}

body .navbar .selected-nav {
    background-color: #075489;
    border-color: #075489;
    color: #fff;
}

.navbar-dropdown-button {
    padding: 15px;
    float: right;
}

.dropdown-menu.navbar-dropdown-submenu {
    background-color: #2484C6;
}

.mydropdown:hover .dropdown-menu {
    display: block;
}

.k-button {
    padding: 0;
}

.page-content-wrapper .page-content {
    overflow: auto;
    background: #f1f3fa none repeat scroll 0 0;
}

.k-window {
    width: 70%;
}

.k-window-content label {
    font-size: 12px;
}

.k-input {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    font-weight: normal;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    background-image: none;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    height: 34px !important;
    line-height: 1.42857;
    padding: 6px 12px !important;
    width: 100%;
}

.row {
    margin-bottom: 2px;
    margin-left: 0 !important;
    margin-right: 0px !important;
}

.k-window-titlebar {
    box-sizing: initial;
}

.k-window-title .page-breadcrumb {
    padding-right: 5px;
}




.btn-default, .noty_buttons > button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #2077cf;
    border-color: #2077cf;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 2px;
    color: #fff;
}

.btn.btn-default:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #1d70c4;
    border-color: #1d70c4 #1d70c4 #0e418c;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 2px;
    color: #fff;
}

.noty_buttons {
    text-align: center;
}

    .noty_buttons > button {
        width: 70px;
        margin: 1px;
    }

.k-grid-Rotations {
    padding: 5px !important;
    border-radius: 5px !important;
}

.max-width-50 {
    max-width: 50px !important;
    width: 50px;
}

.max-width-100 {
    max-width: 100px !important;
    width: 100px;
}

.max-width-110 {
    max-width: 110px !important;
    width: 110px;
}

.max-width-120 {
    max-width: 120px !important;
    width: 120px;
}

.max-width-130 {
    max-width: 130px !important;
    width: 130px;
}

.max-width-180 {
    max-width: 180px !important;
    width: 180px;
}

.max-width-400 {
    max-width: 400px !important;
}

.k-combobox {
    width: 100%;
}

.k-multiselect, .k-combobox {
    width: 100%;
}

.div.k-window-content {
    overflow: hidden;
}

.pop {
    float: left;
}

.k-state-selected {
    background-color: #578ebe;
    color: #ffffff;
}

.btn-default, .k-button.k-button-icontext, .noty_buttons button {
    background-color: #578ebe;
    color: #ffffff;
    /*min-width: 100px;*/
    /*padding: 0 0 3px 5px;*/
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
    border: 1px solid #437cae;
    font-size: 11pt;
}

    .btn-default:hover,
    .btn-default:focus,
    .btn-default:active,
    .btn-default.active,
    .k-button.k-button-icontext:hover,
    .open .dropdown-toggle.btn-default {
        color: #fff;
        background-color: #437cae;
    }

.k-grid-pager .k-dropdown-wrap.k-state-default span.k-input {
    height: 23px !important;
    line-height: 1em !important;
}

.padding-0 {
    padding: 0px !important;
}

.padding-5 {
    padding: 5px !important;
}

.padding-left-right-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.padding-leftRight-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.padding-bottom-5 {
    padding-bottom: 5px !important;
}

.align-center {
    text-align: center !important;
}

.view-details {
    background-image: url('../../Images/rotation-details.png');
    background-repeat: no-repeat;
    float: left;
    height: 8px;
    width: 8px;
}

.width-auto {
    display: inline-block !important;
    white-space: nowrap;
    width: auto;
}

.width-10 {
    width: 10px !important;
}

.width-20 {
    width: 20px !important;
}

.width-200 {
    width: 200px !important;
}

.width-300 {
    width: 300px !important;
}

.width-400 {
    width: 400px !important;
}

.width-250 {
    width: 250px !important;
}

.width-180 {
    width: 180px !important;
}


.width-150 {
    width: 150px !important;
}


.width-120 {
    width: 120px !important;
}

.width-100 {
    max-width: 100px;
    width: 38% !important;
}

.width-80 {
    width: 80px !important;
}

.width-77 {
    width: 77px !important;
}

.width-85 {
    width: 85px !important;
}

.width-90 {
    width: 90px !important;
}

.width-70 {
    width: 70px !important;
}

.width-30 {
    width: 30px !important;
}

.width-230 {
	width: 230px !important;
}

.area-title {
    background-color: #bbdba1;
    color: azure;
    font-weight: bold;
}

.form-control.drop {
    font-size: 10px !important;
    height: 25px !important;
    line-height: 1 !important;
    padding: 1px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-position: 22px 3px;
    background-size: 13px 13px;
    position: absolute;
    cursor: pointer;
    background-color: transparent;
}

.savedEducationPlan li, .educationPlanTheme li {
    background-color: #c9dff5;
    border: 1px solid #397fae;
    color: #397fae;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin: 1px 0;
    padding: 10px 0 !important;
    text-align: center;
    white-space: nowrap;
    width: 100%;
    max-width: 100px;
    list-style-position: inside;
}

.educationPlanTheme.ui-droppable li {
    margin: 0 2px;
}

.form-control.drop {
    font-size: 10px !important;
    height: 25px !important;
    line-height: 1 !important;
    padding: 1px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-position: 22px 3px;
    background-size: 13px 13px;
    position: absolute;
    cursor: pointer;
    background-color: transparent;
}

/*.scroller {
    position: relative;
    background: #eef4f7;
    min-width: 100%;
    height: 100%;
}

.scroller {
    position: relative;
    background: #eef4f7;
    min-width: 100%;
    height: 100%;
}*/
.mscroller {
    background: #eef4f7 none repeat scroll 0 0;
}

#educationPlan-area {
    height: 713px;
}

ul.savedEducationPlan {
    max-width: 95px;
    padding: 0;
}

.resident-area-title, .listTitle {
    background-color: #bbdba1;
    color: #2e4640;
    font-weight: bold;
    padding: 8px;
}

.link-filter-student {
    bottom: 0;
}

.k-window {
    width: 70%;
    min-height: 500px;
}

#EditCourseStudyEntityLogBookWindow {
    width: 70%;
    min-height: 500px;
}

#residents {
    float: left;
}

    #residents li {
        padding: 1px;
    }

.savedResident.custom-state-active {
    background: green;
}

#residents li.ui-draggable, .savedResident li.ui-draggable {
    background-color: #eef7ea;
    border-right: 3px solid #bbdba1;
    border-bottom: 1px solid #bbdba1;
    margin-bottom: 1px;
    float: right;
    cursor: move;
}

#residents li.ui-draggable {
    width: 100%;
    max-width: 95px;
}


.savedResident li.ui-draggable {
    width: 70%;
    max-width: 95px;
    height: 10px;
}

#residents .resident-img {
    margin: 0;
    float: left;
    height: 20px;
    width: 20px;
}

.savedResident .resident-img {
    margin: 0;
    float: left;
    height: 10px;
    width: 10px;
}



/*#residents li img {
            float: left;
            max-width: 16px;
            max-height: 16px;
        }*/

.remove {
    background-image: url("../../Images/remove-icon-small.png");
    display: block;
    float: left;
    height: 9px;
    margin: 1px;
    width: 9px;
}

li .name {
    float: right;
}

.font-size-8 {
    font-size: 8px;
}

.font-size-9, .font-size-9 * {
    font-size: 9px !important;
}

.font-size-10 {
    font-size: 10px !important;
}

.font-size-11 {
    font-size: 11px !important;
}

.font-size-12 {
    font-size: 12px !important;
}

.font-size-15 {
    font-size: 15px !important;
}

.font-size-20 {
    font-size: 20px !important;
    margin-top: 10px !important;
    margin-left: 10px !important;
}


#residents-area {
    height: 800px;
    /*height: 100%;*/
}

#tempTable {
    height: 800px;
}

.resident-area-title a {
    float: left;
    margin: 10px 0;
}

.resident-area-filter {
    background-color: #bbdba1;
    height: 150px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
}

.resident-form-title, .listTitle {
    /*background-color: #bbdba1;*/
    color: tomato;
    font-weight: bold;
    padding: 3px;
}

.k-grid .resident-k-button {
    width: 8%;
}
/*FOR auto size for button of grid*/

.k-link:hover > .k-i-close {
    background-position: -30px -16px !important;
    padding: 0;
}

.sentry-small-table td {
    height: 70px;
}

.weeklyEducationPlan div.ui-widget-content, ol.educationPlan {
    display: block;
    width: 100%;
    min-height: 45px !important;
    overflow: auto;
}

.text-noWrap {
    white-space: nowrap;
}

.dayTitle {
    font-size: 13px;
    padding: 10px 5px !important;
    white-space: nowrap;
}

.removeItem {
    color: #403f3f !important;
    float: left;
    left: 0;
    position: absolute;
    top: 0;
}

.titleBold {
    color: #000;
    font-size: 15px;
    font-weight: bold;
}

.titleBold2 {
    color: #215f94;
    font-size: 15px;
    font-weight: bold;
}

.nline {
    display: block;
    line-height: 7px;
}

    .nline.title {
        font-size: 13px;
        font-weight: bold;
        padding-bottom: 12px;
    }


.mli {
    list-style-image: url(../Images/arrow-down.png);
}

.ui-state-hover, .ui-state-default {
    margin: 0;
    min-height: 45px !important;
    overflow: auto;
}

#modal-overlay {
    position: fixed;
    z-index: 10;
    background: #ffffff;
    display: block;
    opacity: .75;
    filter: alpha(opacity=75);
    width: 100%;
    height: 100%;
}

.k-window-content .row {
    margin-left: 0px;
    margin-right: 0px;
}

.min-height-270 {
    min-height: 270px !important;
}

.min-height-300 {
    min-height: 300px !important;
}

.min-height-400 {
    min-height: 400px !important;
}

.min-height-450 {
    min-height: 450px !important;
}

.min-height-360 {
    height: 360px !important;
    overflow: auto;
}

.min-height-335 {
    height: 335px !important;
    overflow: auto;
}

.min-height-345 {
    height: 345px !important;
    overflow: auto;
}

.min-height-350 {
    height: 350px !important;
    overflow: auto;
}

.min-height-750 {
    height: 750px !important;
    overflow: auto;
}

.min-height-30 {
    /*must min*/
    min-height: 30px !important;
    overflow: auto;
}

.height-100 {
    height: 100px !important;
    overflow: auto;
}

.height-150 {
    height: 150px !important;
    overflow: auto;
}

.height-210 {
    height: 210px !important;
    overflow: auto;
}
.height-290{
    height: 290px !important;
    overflow: auto;
}
.height-310 {
    height: 310px !important;
    overflow: auto;
}

.height-500 {
    height: 500px !important;
    overflow: auto;
}

.height-600 {
    height: 600px !important;
    overflow: auto;
}

.height-370 {
    height: 370px !important;
    overflow: auto;
}

.height-750 {
    height: 750px !important;
}

.vertical-offset-15 {
    margin-top: 15px;
}

.vertical-offset-30 {
    margin-top: 30px;
}

.tab-pane {
    min-height: 500px;
}

.border-warning {
    border: 1px solid #bf8e8d !important;
}

.profile-userpic {
    height: 145px;
    position: relative;
    margin: 0 auto;
    text-align: center !important;
}

    .profile-userpic img {
        border-radius: 50% !important;
        float: none;
        height: 100%;
        margin: 0 auto;
    }
.login-pic {
    background-image: url('../../Images/LoginImage.jpg');
    background-size:auto;
}
.panel-default {
    border-color: none !important;
}

.panel {
    box-shadow: none !important;
}

.panel-default {
    border-color: none;
}

.panel {
    background-color: #fff;
    border: 0px solid transparent !important;
    border-radius: 0px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}

.resident-name, .resident-name span {
    color: #5a7391;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 7px;
}

.resident-courseStudy, .resident-courseStudy span {
    color: #5b9bd1;
    font-size: 13px;
    font-weight: 800;
    margin-bottom: 7px;
    text-transform: uppercase;
}

.font-blue {
    white-space: nowrap;
}

.item-educationPlan {
    border: 1px solid #eee;
    background-color: #fafafa;
    color: #82949a;
    height: 45px;
    margin: 1px;
}

.padding-top-5 {
    padding: 5px 0 0 !important;
}

.border-trainingItemPlan {
    border-right: 3px solid #f3565d;
}

.border-sentry {
    border-right: 3px solid #bbdba1;
}

.border-rotation {
    border-right: 3px solid #d9edf7;
}

.border-valuationPlan {
    border-right: 3px solid #2e6935;
}

.bordered-color-1 {
    border: 1px solid #1d70c4;
}

.border-radius-10 {
    border-radius: 10px 10px 0 0px !important;
}

.day-view {
    border: 1px solid #eee;
    background-color: #5bc0de;
    height: 46px;
}

.day-view {
    text-align: center;
    vertical-align: middle;
    border: 1px solid #eee;
}

.pos-relative {
    position: relative !important;
}

.dayNumber {
    position: absolute;
    right: 45px;
    color: white;
    font-size: 10px;
}

.educationPlan-area {
    /*max-height: 300px;*/
    overflow: auto;
}

.panel-mInfo1 .panel-heading {
    background-color: #44b6ae !important;
    color: #fff;
    overflow: auto;
}

.educationPlan-next {
    background-color: #dfba49;
    bottom: 10px;
    color: white;
    font-size: 13px;
    left: 10px;
    padding: 3px 5px;
    position: absolute;
}

.educationPlan-prev {
    background-color: #dfba49;
    bottom: 10px;
    color: white;
    font-size: 13px;
    left: 40px;
    padding: 3px 5px;
    position: absolute;
}

.message-manage {
    background-color: #dfba49;
    bottom: 10px;
    color: white;
    font-size: 12px;
    left: 10px;
    padding: 3px 6px;
    position: absolute;
}

.panel-mInfo1 .fa.fa-user-md, .profile-nav .fa.fa-user-md, .profile-nav .fa.fa-star-half-empty {
    font-size: 19px !important;
}

.fa.fa-share, .fa.fa-paper-plane-o, .fa.fa-paper-plane, .fa.fa-reply, .fa.fa-inbox, .fa.fa-save {
    font-size: 16px !important;
}

.profile-nav .fa.fa-users {
    font-size: 17px !important;
}

.fa.fa-filter.white {
    color: white;
}

.fa.fa-plus-circle {
    color: #a4dd76;
}

.fa.fa-minus-circle {
    color: #f3565d;
}

.profile-nav li.active {
    background-color: #eee;
}

.borderless, .borderless a {
    border: 0px solid #fff !important;
}

.prompt {
    color: #f3565d;
}

.color-no-0 {
    color: white !important;
}


.color-no-1 {
    color: #f3565d !important;
}

.color-no-2 {
    color: #dfba49 !important;
}

.color-no-3 {
    color: #89c4f4 !important;
}

.color-no-4 {
    color: #45b6af !important;
}

.color-no-5 {
    color: #0e4d83 !important;
}

.color-no-6 {
    color: #2b74b2 !important;
}

.bgcolor-no-0 {
    background-color: #EEEEEE !important;
}

.bgcolor-no-1 {
    background-color: #f3565d !important;
}

.bgcolor-no-2 {
    background-color: #dfba49 !important;
}

.bgcolor-no-3 {
    background-color: #89c4f4 !important;
}

.bgcolor-no-4 {
    background-color: #45b6af !important;
}

.bgcolor-no-5 {
    background-color: #bbdba1 !important;
}

.bgcolor-no-6 {
    background-color: #2b74b2 !important;
}

.bgcolor-no-7 {
    background-color: #d4efbe !important;
}

.bgcolor-no-8 {
    background-color: #f7fb98 !important;
}

.bgcolor-no-9 {
    background-color: #fb8b90 !important;
}

.bgcolorlight-no-1 {
    background-color: #faf6d9 !important;
}

.bgcolorlight-no-2 {
    background-color: #effad9 !important;
}

.inbox.sent {
    background: #eef4f7 none repeat scroll 0 0;
}

.margin-top-5 {
    margin-top: 5px !important;
}

.margin-top-10 {
    margin-top: 10px !important;
}

.margin-bottom-5 {
    margin-bottom: 5px !important;
}

.margin-bottom-0 {
    margin-bottom: 0px !important;
}

.margin-0 {
    margin: 0px !important;
}

.display-block {
    display: block;
}

#attend-list a {
    padding: 10px 5px;
}

.k-upload-selected {
    /*float: left;*/
    color: #ffffff;
    background-color: #428bca;
    border-color: #357ebd;
    /*margin:10px;*/
}

.color-lightblack {
    color: #969393;
}

.text-wrap {
    white-space: normal;
}

.content-filter-resident {
}

.width-100-p {
    width: 100% !important;
}

.excel-pdf-btn {
    background-color: transparent !important;
    border: 0 solid white !important;
    float: left !important;
    padding: 5px 0 0 5px !important;
}

.k-icon.k-i-pdf, .k-icon.k-i-excel {
    color: white !important;
    text-align: center !important;
}

#common-dialog {
    min-height: 50px;
}

    #common-dialog .costum-header {
        margin: -7px -7px 10px 0;
        padding: 10px 10px 0 4px;
    }

        #common-dialog .costum-header .k-window-title {
            font: normal 14px yekan;
            position: static;
        }

        #common-dialog .costum-header a.k-close-window {
            position: absolute;
            left: 12px;
            top: 12px;
        }


.border-bottom-1 {
    border-bottom: 1px solid #bbdba1;
}


.pattern-form {
    padding: 10px 0;
}

.save-record-date {
    display: none;
}

.no-padding {
    padding: 0 !important;
    margin: 0 !important;
}

.scroll-vertical {
    overflow-y: scroll;
}

.popover {
    z-index: 10000000000000000000000000 !important;
}

.backToPage {
    position: absolute;
    left: 0;
    top: 0;
}

#professorMonitoringReportGrid .k-grid-header {
    padding: 0 !important;
}

#professorMonitoringReportGrid .k-grid-content {
    overflow-y: visible;
}

.margin-right-5 {
    margin-right: 5px !important;
}

.input-resonseTypeItem {
    float: right !important;
    margin-left: 15px;
}

.label-questionGroup {
    white-space: normal !important;
    background-color: #d9edf7;
}

.questionGroup-div label {
    background-color: transparent !important;
}

.filter-btn {
    position: relative !important;
}

.list-filters {
    background-color: #4b8df8 !important;
    border: 1px solid #eee;
    display: none;
    position: absolute !important;
    left: 30px;
    top: 27px;
}

.margin-left-5 {
    margin-left: 5px !important;
}

.margin-right-10 {
    margin-right: 10px !important;
}

.margin-right-20 {
    margin-right: 20px !important;
}

.margin-left-20 {
    margin-left: 20px !important;
}

.filter-height {
    height: 25px !important;
}

.width-50per {
    width: 47%;
}

.form-control-grid {
    background-color: transparent !important;
    border: 0 solid #ccc !important;
    display: block !important;
}

.k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-marquee-color {
    background-color: #428bca !important;
    border-color: #428bca;
    color: white;
}

#search-filter, #clear-filter {
    background-color: #9c9c9c !important;
    color: white !important;
    height: 30px !important;
}

.glyphicon-blackboard::before {
    content: "";
}

.badge.badge-default {
    display: none;
}

.kendoRowlink a {
    color: #000 !important;
    text-decoration: none !important;
}

.scoreinput {
    height: 23px !important;
}

.border-light {
    border-bottom: 1px solid #e8e5e5 !important;
}

.li-heading {
    padding: 5px !important;
    color: white;
    background-color: #646363;
}

.display-inline-block {
    display: inline-block !important;
}

.fa.fa-android {
    /*color: #f7a614 !important;*/
    color: #bbdba1 !important;
    font-size: 20px !important;
}

.fa.fa-apple {
    color: #ccc !important;
    font-size: 20px !important;
}
/*li.li4 {
height:16px !important;
padding:5px 0 !important;
}*/

.titr {
    font-family: Koodakbold;
    font-size: 14pt;
    margin-right: 10px;
}

.md-label, .md-label * {
    font-family: Koodakbold;
    font-size: 12pt;
}

.kv-upload-progress, .input-group.file-caption-main, .file-preview {
    width: 50% !important;
}

.PartnershipItem1 {
    background-color: #d1e2b0 !important;
    border-bottom: 1px solid #d5d2d2 !important;
}

.PartnershipItem2 {
    background-color: #dbf6a6 !important;
    border-bottom: 1px solid #d5d2d2 !important;
}

.PartnershipItem3 {
    background-color: #caf27d !important;
    border-bottom: 1px solid #d5d2d2 !important;
}

.PartnershipItem4 {
    background-color: #c2ef69 !important;
    border-bottom: 1px solid #d5d2d2 !important;
}

.PartnershipItem5 {
    background-color: #e4f5c3 !important;
    border-bottom: 1px solid #d5d2d2 !important;
}

.PartnershipItem6 {
    background-color: #a4ca5a !important;
    border-bottom: 1px solid #d5d2d2 !important;
}

.bg-bordercolor-no-4 {
    /*background-color:#f7a614 !important;*/
}

.displayNone {
    display: none !important;
}

.k-rtl .k-grid-header .k-filterable .k-link {
    padding-left: 1.4em !important;
    padding-right: 0.6em;
}

.nav li {
    white-space: nowrap;
}

.border-bottom-error-2 {
    border-bottom: 2px solid #f3565d !important;
    color: red;
}

.border-bottom-more-2 {
    border-bottom: 2px solid #74ea14 !important;
    color: forestgreen;
}

.k-grouping-row td {
    background-color: #f7caa9 !important;
}

.margin-right-18 {
    margin-right: 18% !important;
}

.margin-left-10 {
    margin-left: 10px;
}

.height-25 {
    height: 25px !important;
}

.helpcontainer {
    position: relative !important;
}

.bghelpcontainer {
    background-color: rgba(0, 0, 0, 0.3);
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 500;
}

.logo-default {
    height: 55px !important;
    width: 340px !important;
    background-image: url(/LogBooks/Universities/UniversityLogo);
    background-repeat: no-repeat;
}

.uni-log-box {
	height: 55px;
	overflow: hidden;
}

	.uni-log-box img {
    height: 100%;
    /*width: 100%;*/
}

	.uni-log-Loginbox {
	background-color: slategray;
	height: 47px;
	margin: 0 50px;
	overflow: hidden;
}

	.uni-log-Loginbox img {
    height: 100%;
    /*width: 100%;*/
}

.padding-left-5 {
	padding-left: 5px !important;
}

.padding-right-5 {
	padding-right: 5px !important;
}

.welcom-message {
	font-family: 'Mitra';
	font-size: 16pt;
	color: #272424;
	padding: 10px;
	text-align: center;
}


    .dashboard-stat .visual {
        display: block;
        float: left !important;
        font-size: 35px !important;
        height: 50px !important;
        line-height: 35px !important;
        margin-bottom: 15px;
        padding-left: 15px !important;
        padding-top: 10px;
        width: 80px;
    }

        .dashboard-stat .visual > i {
            font-size: 80px;
            line-height: 80px !important;
            margin-left: -35px !important;
        }

    .dashboard-stat .details {
        padding-right: 15px !important;
        position: absolute;
        right: 5px !important;
    }

        .dashboard-stat .details .desc {
            text-align: right !important;
            padding-top: 5px !important;
            font-size:15px !important;
        }

		.dashboard-stat .details .desc a {
			font-size: 16px;
			font-weight: 300;
			letter-spacing: 0;
			text-align: left;
			color: #fff;
		}

    .dashboard-stat .more > i {
        display: inline-block;
        float: right !important;
        margin-top: 1px;
    }

    .dashboard-stat .more {
        clear: both;
        display: grid !important;
        font-size: 11px;
        font-weight: 300;
        opacity: 0.7;
        padding: 2px 3px 2px 0 !important;
        text-transform: uppercase;

    }
.dashboard-stat .details .number {
    background-color: #e35b5a !important;
    border-radius: 50px !important;
    color: yellow !important;
    float: left !important;
    font-size: 11px !important;
    height: 23px !important;
    left: -10px !important;
    line-height: 10px !important;
    margin-bottom: 2px !important;
    padding-top: 10px !important;
    position: absolute !important;
    text-align: center !important;
    top: -10px !important;
    width: 23px !important;
}
    .more a {
	color: #ffffff !important;
    /*text-decoration:none !important;*/
    }

    .more a.right {
    text-align: right;
		float: right;
    }

    .more a.left {
    text-align: left;
		float: left;
    }

.trainingItemPlanWeekly-professors > span, .trainingItemPlanWeekly-residents > span {
	font-size: 10px !important;
    }

.callback-div {
	border-bottom: 3px solid #428bca !important;
	height: 100px !important;
}

#refresh-dates {
 color: forestgreen;
    left: 0;
    margin: 0 19px;
    position: absolute;
    top: 0;
}

.header-tab-height-750 {
	color: #ffffff;
	opacity: 0.9;
	padding: 7px 15px;
}
.trainingItemPlanWeekly-professors > span {
line-height:10px;
}