.centerObject{
    margin-left: auto;
    margin-right: auto;
}

.inline-buttons {
    display: inline;
    margin-right: 5px;
}
.inlineBlock{
    display: inline-block;
}

.relative{
    position: relative;
}

.floatRight{
    float: right;
}


/* KONIEC: DO compareView.jsp */

.osaTUn {
    background-color: #FFE683;
    border-radius: 6px;
    padding: 2px;
}

.osaStatement {
    background-color: #8fd2ff;
    border-radius: 6px;
    padding: 2px;
}

.osaTDec {
    background-color: #FFAEAD;
    border-radius: 6px;
    padding: 2px;
}

.onlyUrecognized{
    border-radius: 6px !important;
    padding: 2px;
    border: 1px solid #000;
}


/*Uniwersalne*/

.table-bordered>tbody>tr>td{
    vertical-align: middle;
}

.marginRight15 {
    margin-right: 15px;
}

.marginTopBottom10 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.marginRight10 {
    margin-right: 10px;
}

.marginRight5 {
    margin-right: 5px;
}

.marginLeft5 {
    margin-left: 5px;
}

.marginTop5 {
    margin-top: 5px;
}

.marginTop20 {
    margin-top: 20px;
}

.marginTop40 {
    margin-top: 40px;
}

.paddingRight5 {
    padding-right: 5px;
}

.paddingLeft5 {
    padding-left: 5px;
}

.padding3{
    padding: 3px;
}

.bottom30 {
    padding-bottom: 30px;
}

.box10 {
    padding:10px 10px 10px 10px;
}

.osaHeader {
    margin-top: 30px;
}

img.stat-ico{
    display:inline;
    height: 1.5em;
    float: right;
}

.table>thead>tr>th.status{
    /*width: 90px;*/
}

.table>tbody>tr>td.status{
    width: 90px;
    min-width: 80px;
    padding:2px 5px 2px 5px;
}

.table>tbody>tr>td.status div{
    padding-top: 2px;
}
.enlarge {
    min-width: 20%;
}

.smallerFont{
    font-size: small;
}

.fontSize14{
    font-size: 1.4em;
}

.fontSize12{
    font-size: 1.2em;
}

.fontSize10 {
    font-size: 1em;
}

.has-error {
    color: red;
}

.universityInfo {
    background:#fefefe;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    padding: 10px 50px 10px 50px;
    border:#ccc 1px solid;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    box-shadow: 0px 0px 70px #ccc;
}

.universityInfo td {
    padding:2px 10px 2px 10px;
    text-align: center;
}

table.collapsed {border-collapse:separate}

.verticalMiddle{
    vertical-align: middle;
}

/*.bg-carbon {*/
    /*background: radial-gradient(black 15%, transparent 16%) 0 0,*/
    /*radial-gradient(black 15%, transparent 16%) 8px 8px,*/
    /*radial-gradient(rgba(255, 255, 255, .1) 15%, transparent 20%) 0 1px,*/
    /*radial-gradient(rgba(255, 255, 255, .1) 15%, transparent 20%) 8px 9px;*/
    /*background-size: 16px 16px;*/
/*}*/

/*.bg-stripes {*/
    /*background-color:black !important;*/
    /*background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(90,90,75,0.5) 35px,rgba(143,158,106,0.5) 70px);*/
/*}*/

/*.bg-tartan {*/
    /*background:*/
    /*linear-gradient(27deg, #151515 5px, transparent 5px) 0 5px,*/
    /*linear-gradient(207deg, #151515 5px, transparent 5px) 10px 0px,*/
    /*linear-gradient(27deg, #222 5px, transparent 5px) 0px 10px,*/
    /*linear-gradient(207deg, #222 5px, transparent 5px) 10px 5px,*/
    /*linear-gradient(90deg, #1b1b1b 10px, transparent 5px),*/
    /*linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424);*/
    /*background-size: 20px 20px;*/
/*}*/

/*.bg-nowe {*/
    /*background: url(../img/blue-rays-background-osa2.jpg);*/
    /*background-size: 100% 100%;*/
    /*background-repeat: no-repeat;*/
    /*border-radius: 1em;*/
/*}*/

.home-uniwersity {
    position: absolute;
    top: 85px;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
}

.rssFeed {
    margin-bottom: 0px;
}

.icon-animate {
    animation-name: rotateThis;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes rotateThis {
    from { transform: scale( 1 ) rotate( 0deg );   }
    to   { transform: scale( 1 ) rotate( 360deg ); }
}

.floatNone {
    float: none;
}

.text-shadow {
    text-shadow: 0px 0px 20px #000, 0px 0px 10px #000, 0px 0px 5px #000;
}

.text-shadow2 {
    text-shadow: 0px 0px 5px #000;
}

.osaName {
    position: absolute;
    top: 10px;
    left:0; right:0;
    margin-left:auto;
    margin-right:auto;
    font-family: Impact, Charcoal, sans-serif;
    font-size: 30px;
    color: white;
}

.btn-osalogin {
    color: black;
    background-color: #F7BD41;
    border-color: #E7AD31;
}

.btn-osalogin:hover {
    color: black;
    background-color: #a67c2c;
    border-color: #E7AD31;
}




/*listy*/
/* LIST #2 */
/*#list2 { width:320px; }*/
#list2 { margin-left: 5%; }
#list2 ol { font-style:italic; font-family:Georgia, Times, serif; font-size:18px; color:black;  }
#list2 ol li { }
#list2 ol li p { padding:4px; font-style:normal; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;; font-size:14px; color:rgb(51, 51, 51); border-left: 1px solid #999; }
#list2 ol li p em { display:block; }
/*listy*/

/*animowane linki*/

.osa-links a	{
    /*display: inline-block;*/
    text-decoration: underline;
    padding: 4px;
    outline: 0;
    color: #3a599d;
    transition-duration: 0.25s;
    transition-property: transform;
    transform: scale(1) rotate(0deg);
}
.osa-links a:hover {
    background: #3a599d;
    text-decoration: none;
    color: #fff;
    border-radius: 4px;
    transform: scale(1.09) rotate(-5deg);
}
.osa-links a:nth-child(2n):hover {
    transform: scale(1.09) rotate(5deg);
}

.internetContent {
    padding: 3px 8px;
    /*font-size: 90%;*/
    color: #FFF;
    background-color: #5B6E90;
    border-radius: 4px;
    font-weight: bold;
    text-align: center;
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}


.popover.tour{
    /*width: 70%;*/
    max-width:70%;
}


/*PANEL ADMINA*/
.user_message
{
    top: 25%;
    left: 50%;
    position: fixed;
    width: 400px;
}

.dialog_message {
    position: relative;
    margin-left: -200px;
}
