﻿
.mainTitle
{
    position: absolute;
    bottom: 5px;
    left: 100px;
}

.userLogedIn
{
    position: absolute;
    bottom: 5px;
    right: 5px;
    font-size: medium;
}

h2
{
    font-size: large;
    padding: 10px;
}

.contentPageMainDiv
{
    position: relative;
    float: left;
    padding: 10px;
}

.mainTopDiv
{
    position: relative;
    height: 81px;
    background-image: url('../img/redBackground.jpg');
    background-repeat: repeat-x;
}

.topDiv
{
    position: absolute;
    width: 100%;
    height: 81px;
    bottom: 0px;
    right: 0px;
}

.title
{
    position: relative;
    padding-top: 12px;
    padding-right: 12px;
    float: right;
    text-align: center;
    font-size: 25px;
    color: White;
    height: 32px;
}

.user
{
    position: absolute;
    bottom: 0px;
    right: 12px;
    font-size: 15px;
    color: White;
    height: 31px;
    vertical-align: bottom;
}

.blackContainer
{
    position: absolute;
    bottom: 0px;
    margin-bottom: 0px;
    height: 31px;
    width: 60px;
}

.footerText
{
    position: relative;
    top: 50%;
    font-size: 10px;
}

.logOff
{
    position: absolute;
    bottom: 5px;
    right: 4px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
}

#btnLogOut:hover
{
    background: url("~/img/logoff.png") no-repeat 0 0;
}

#btnLogOut
{
    background-position: 0 -23px;
}

.password
{
    position: absolute;
    bottom: 4px;
    left: 4px;
    background-position: center;
    background-color: transparent;
}

.loginTable
{
    margin: auto;
    margin-top: 100px;
    width: 350px;
    background-color: #C51C24;
    color: #FFFFFF;
    padding-left: 20px;
}

.contentHeader
{
    background-image: url('../img/grayBackground.jpg');
    height: 50px;
    margin-left: -5px;
    padding-right: 5px;
    width: 100%;
}

.contentHeaderTitle
{
    position: relative;
    float: right;
    font-size: 20px;
    margin-right: 25px;
    margin-top: 12px;
    height: 27px;
}

.contentHeaderButton
{
    position: relative;
    float: left;
    margin-left: 7px;
    height: 50px;
}

.leftContent
{
    background-image: url('../img/grayBackground.jpg');
    background-position: right top;
    background-repeat: no-repeat;
    width: 205px;
    height: 100%;
    float: left;
}

.leftContentHeader
{
    background-image: url('../img/grayBackground.jpg');
    float: left;
    position: relative;
    height: 50px;
    width: 200px;
}

.mainContent
{
    margin-left: 291px;
}

.listWrapper
{
    margin-top: 50px;
    float: left;
    width: 286px;
}

.nestedView
{
    padding: 7px 10px 10px 10px;
    border: 1px solid #ccc;
    background-color: #e4e0e2;
}

html, body
{
    height: 100%;
    font-family: MS Reference Sans Serif;
    font-size: 11px;
    margin: 0;
}

#wrap
{
    min-height: 100%;
}

#main
{
    overflow: auto;
    padding-bottom: 57px;
}
/* must be same height as the footer */

#footer
{
    position: relative;
    margin-top: -57px; /* negative value of footer height */
    height: 57px;
    clear: both;
    color: #252525;
    background-image: url('../img/FooterGradient.jpg');
    background-repeat: repeat;
}
/*
body:before
{
    content: "";
    height: 100%;
    float: left;
    width: 0;
    margin-top: -32767px;
}
*/

.RadComboBox .rcbInputCell .rcbEmptyMessage
{
    font-style: normal !important;
    color: #333333 !important;
}

.buttonPadding
{
    margin-right: 10px;
}

.mainloadingPanel
{
    background-color: #fff;
    height: 100%;
    width: 100%;
}

.loadingImage
{
    position: absolute;
    top: 50%;
    width: 128px;
    height: 15px;
}

.toolbarButton
{
    float: left;
}

/* Korekcija za reportviewer za chrome i safari */


/*   #ctl00_ctl00_Main_cphReportMain_reportViewer_ctl09
{
    overflow: inherit !important;
}
*/

[id^="ctl00_ctl00_Main_cphReportMain_reportViewer_ctl"]
{
    overflow: inherit !important;
}

.gridWrapper
{
    float: left;
    width: 100%;
}

.tableIspiti
{
}

table.tableIspiti tr.headerRow
{
    background-color: #d03c38;
    color: #fff;
    height: 15px;
}

table.tableIspiti tr.kolona
{
    border-width: 0px;
}

table.tableIspiti th.kolonaPredmeti
{
    text-align: center;
    width: 100px;
    border-width: 1px;
    height: 10px;
}

table.tableIspiti th.kolonaPredmetNaziv
{
    text-align: center;
    width: 450px;
    border-width: 1px;
    height: 10px;
}

table.tableIspiti th.kolona
{
    padding: 5px;
    border-left: 1px solid #555;
}

.pi
{
    padding: 3px;
}

.pic
{
    padding: 3px;
    text-align:center;
}

td.semestarRow
{
    background-color: #db624f;
    color: #fff;
    border-top: 1px solid #555;
    border-bottom: 1px solid #555;
    padding: 2px;
}

td.prosekRow
{
    background-color: #444;
    color: #fff;
    padding: 2px;
}

td.prosekGodinaRow
{
    background-color: #888;
    color: #fff;
    padding: 2px;
}


tr.alternateRow
{
    background-color: #ddd;
    color: #000;
}

tr.row
{
    background-color: #eee;
    color: #000;
}

tr.alternateRowNoBorder
{
    background-color: #ccc;
    color: #000;
}

tr.alternateRowNoBorder td
{
    border-color: #ccc;
    border-width: 0px;
}

tr.rowNoBorder
{
    border-color: #eee;
    background-color: #eee;
    color: #000;
}

tr.rowNoBorder td
{
    border-color: #eee;
    border-width: 0px;
}

table.enrolmentDataTable td:nth-child(odd)
{
    background-color: #D03C38;
    border: thin solid black;
    color: White;
    width: 200px;
}

table.enrolmentDataTable td:nth-child(even)
{
    background-color: #eee;
    border: thin solid black;
    min-width: 300px;
}

table.enrolmentDataTable
{
    border: thin solid black;
    border-collapse: collapse;
}

table.enrolmentDataTable th
{
    border: thin solid black;
}

table.enrolmentDataTable tr
{
    border: thin solid black;
}

table.translatedEnrolmentData
{
    border: thin solid black;
    border-collapse: collapse;
}

table.translatedEnrolmentData th
{
    border: thin solid black;
    background-color: #D03C38;
    color: white;
}

table.translatedEnrolmentData tr
{
    border: thin solid black;
}

table.translatedEnrolmentData td.rowName
{
    background-color: #D03C38;
    color: White;
    width: 200px;
}

table.translatedEnrolmentData td
{
    border: thin solid black;
    background-color: #eee;
    min-width: 150px;
}

.loadingDiv
{
    background-color: transparent;
    background: url("../../img/circle-loading.gif") no-repeat center center;
    height: 100%;
    width: 100%;
    min-height: 66px;
    min-width: 66px;
}

form input.text-input,
form select,
form textarea,
form .wysiwyg
{
    padding: 6px;
    font-size: 13px;
    background: #fff url('../../img/bg-form-field.gif') top left repeat-x;
    border: 1px solid #d5d5d5;
	color: #333;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
form .small-input 
{
    width: 25% !important;
}
                
form .fon-news 
{
    width:  675px !important;
}

form .fon-news-small 
{
    width:  650px !important;
}
