﻿input.text, input.email, input.password, textarea.uniform, textarea, input[type="text"], input[type="password"], input[type="file"] { padding-right: 6px; padding-left: 0px;   background: #ffffff;  border: 1px solid #d1cfcf; border-radius: 3px 3px 3px 3px; outline: medium none; text-shadow: 0 1px 0 #FFFFFF;  }
input.text, input.email, input.password, input[type="text"], input[type="password"], input[type="file"] { font-family: iranyekan; line-height: 21px; padding-top: 3px; padding-bottom: 3px; }
input.text:hover, input.text:focus, input.email:hover, input.email:focus, input.password:hover, input.password:focus, textarea.uniform:hover, textarea.uniform:focus, textarea:hover, textarea:focus, input[type='text']:hover, input[type='text']:focus, input[type='password']:hover, input[type='password']:focus, input[type='file']:hover, input[type='file']:focus {  -webkit-box-shadow: 0 0 3px #49a7db; -moz-box-shadow: 0 0 3px #49a7db; box-shadow: 0 0 3px #49a7db; }

select { font-family: iranyekan; padding: 3px; padding-top: 0px; height: 29px; line-height: 29px; border: 1px solid #d1cfcf; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f8)); background: -webkit-linear-gradient(top, #ffffff 0%,#f8f8f8 100%); background: -o-linear-gradient(top, #ffffff 0%,#f8f8f8 100%); background: -ms-linear-gradient(top, #ffffff 0%,#f8f8f8 100%); background: linear-gradient(to bottom, #ffffff 0%,#f8f8f8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); border-radius: 3px 3px 3px 3px; }
select option { font-family: Tahoma; font-size:9pt;  } 
input.text:hover, input.text:focus, input.email:hover, input.email:focus, input.password:hover, input.password:focus, textarea.uniform:hover, textarea.uniform:focus, textarea:hover, textarea:focus, input[type='text']:hover, input[type='text']:focus, input[type='password']:hover, input[type='password']:focus, input[type='file']:hover, input[type='file']:focus {  -webkit-box-shadow: 0 0 3px #49a7db; -moz-box-shadow: 0 0 3px #49a7db; box-shadow: 0 0 3px #49a7db; }
 textarea {
    resize: none;
}
.yekan { font-family: iranyekan !important; }
.table > tbody > tr > th { font-weight: normal !important; background-color: #ededed; }
.table.table-bordered { border: 2px solid #c2c2c2; }
 .cursorDef{ cursor:default !important; }
.margin-bottom-5 { margin-bottom:5px !important;  }
.margin-top-5 { margin-top: 5px !important; }
.padding-right-5 { padding-right: 5px !important; }
.padding-right-10 { padding-right: 10px !important; }
.padding-right-15 { padding-right: 15px !important; }
.padding-right-20 { padding-right: 20px !important; }
.padding-right-25 { padding-right: 25px !important; }
.padding-right-30 { padding-right: 30px !important; }
.padding-right-0 { padding-right: 0px !important; }
.padding-left-0 { padding-left: 0px !important; }
.padding-left-5 { padding-left: 5px !important; }
.padding-left-10 { padding-left: 10px !important; }
.padding-left-15 { padding-left: 15px !important; }
.padding-left-20 { padding-left: 20px !important; }
.padding-left-25 { padding-left: 25px !important; }
.padding-left-30 { padding-left: 30px !important; }


.nobold {  font-weight:normal !important; }
.no-bg-image { background-image: none !important; }

.height-40 { height:40px !important; }
.rtl  { direction:rtl !important; text-align:right !important; }
.nobold { font-weight:normal !important; }
.container.full-y { width: auto !important; }
section div.row > div { margin-bottom: 10px; }

.align-left { text-align: left !important; }
.align-right { text-align: right !important; }
.align-center { text-align: center !important; }

        .gridPanel { overflow: hidden; margin:0 !important; border-bottom:2px solid #d1d1d1; }
            .gridPanel:hover { border-color: #75a5be; }

            .alert-success-bar { direction: rtl !important; background-color: rgb(223, 240, 216); border-bottom-color: rgb(214, 233, 198); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom-style: solid; border-bottom-width: 1px; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; border-left-color: rgb(214, 233, 198); border-left-style: solid; border-left-width: 1px; border-right-color: rgba(0, 0, 0, 0.1); border-right-style: solid; border-right-width: 5px; border-top-color: rgb(214, 233, 198); border-top-left-radius: 4px; border-top-right-radius: 4px; border-top-style: solid; border-top-width: 1px; box-sizing: border-box; color: rgb(60, 118, 61); direction: ltr; margin-bottom: 8px; font-size: 14px; line-height: 20px; direction: rtl; text-align: right; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; margin-top:8px; }
.alert-danger-bar { direction: rtl !important; text-align: right; background-color: rgb(242, 222, 222); border-bottom-color: rgb(235, 204, 209); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom-style: solid; border-bottom-width: 1px; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; border-left-color: rgb(235, 204, 209); border-left-style: solid; border-left-width: 1px; border-right-color: rgba(0, 0, 0, 0.1); border-right-style: solid; border-right-width: 5px; border-top-color: rgb(235, 204, 209); border-top-left-radius: 4px; border-top-right-radius: 4px; border-top-style: solid; border-top-width: 1px; box-sizing: border-box; color: rgb(169, 68, 66); direction: ltr; font-size: 14px; line-height: 20px; margin-bottom: 8px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; padding-top: 10px; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;  margin-top:8px;}
.alert-success-bar, .alert-danger-bar { padding-top:4px !important; padding-bottom:4px !important; padding-right:6px !important; font-size:13px !important; }
 .alert-success-bar i, .alert-danger-bar i { float:right; font-size:22px; margin-top:0px; margin-left:10px; }
.Font-IRANSans { font-family:IRANSans !important; }

.tableTahoma { font-family:Tahoma !important; font-size:8pt !important; margin-bottom:0px !important; }
    .tableTahoma td { padding-top: 2px !important; padding-bottom:2px !important; line-height:15px !important; }
    .tableTahoma a { color:#295074; }
    .tableTahoma .btn { font-family: Tahoma !important; font-size: 8pt !important; }
        .tableTahoma .btn li {  font-family: Tahoma !important; font-size: 8pt !important; }

.WaitingBox { background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); display: none; position: absolute; height: 100%; width: 100%; top: 0; left: 0; }
    .WaitingBox div, .intFrameW div { background-position: center bottom; position: absolute; text-align: center; width: 120px; height: 85px; top: 0; left: 0; right: 0; bottom: 0; margin: auto; font-family: iranyekan; font-size: 14px; background-image: url('../Images/Loading.gif'); background-repeat: no-repeat; }
.WaitingBG { background-position: center center; background-image: url('../Images/Loading.gif'); background-repeat: no-repeat; }

        .AMP { background-color:#f0dfd8 !important; }
        .WRV { background-color:#ebf0d8 !important; }
        .REV { background-color:#ddd8f0 !important; }
        .ACC { background-color:#dff0d8 !important; }
        .UAC { background-color:#f0dfd8 !important; }
        .PER { background-color:#8fd572 !important; }
        .SUR { background-color:#d8e4f0 !important; }
        .WAC { background-color:#e4e4e4 !important; }
        .PAC { background-color:#d8f0dd !important; }

.display-none { display:none !important; }

.esschckbx:hover { color: #333; background-color: #e6e6e6; border-color: #adadad; }
.esschckbx {  color: #333; background-color: #fff; display: inline-block; padding: 5px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: normal; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 2px solid #ccc; border-radius: 4px }
    .esschckbx.selected { background-color: #8ab933; border-color: #8ab933; text-decoration: none; }
    .esschckbx label { cursor: pointer; font-size:13px; }
form .esschckbx label { font-weight: normal; }

.shift_color.working-days, .legend span.working-day { background-color: #b2e69c; }
.shift_color.resting-days, .legend span.resting-days { background-color: #e8e8e8; }
.shift_color.working-alt-days, .legend span.working-alt-days { background-color: #e6f5ae; }
.day .shift_color { border-bottom: 1px solid #d3d3d3; }
.day:hover .shift_color { background-color: rgb(166, 215, 61); }

.lock-overlay { z-index: 1000; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-color: rgba(255, 255, 255, 0.6); background-position: center center; background-image: url('../Images/Icons/warning_48.png'); background-repeat: no-repeat; z-index:190000 }
.progress-overlay { z-index: 1000; display: none; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-color: rgba(255, 255, 255, 0.51); background-position: center center; background-image: url('../Images/loading.gif'); background-repeat: no-repeat; z-index: 190012 }
.fixed { position:fixed !important; }

.shadow { box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important; }

.essPager { display: table-row !important; padding-left: 0; border-radius: 4px; margin: 0 !important; border: none !important; }
    .essPager > td { padding: 5px !important; }
        .essPager > td > table { padding: 0 !important; margin: 0 !important; }
            .essPager > td > table td { display: inline; }
                .essPager > td > table td > a,
                .essPager > td > table td > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }
                .essPager > td > table td:first-child > a,
                .essPager > td > table td:first-child > span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
                .essPager > td > table td:last-child > a,
                .essPager > td > table td:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
                .essPager > td > table td > a:hover,
                .essPager > td > table td > span:hover,
                .essPager > td > table td > a:focus,
                .essPager > td > table td > span:focus { z-index: 3; color: #23527c; background-color: #eee; border-color: #ddd; }
                .essPager > td > table td > span { z-index: 2; color: #fff; cursor: default; background-color: #337ab7 !important; border-color: #337ab7 !important; }

.essPager-sm > td > table td > a,
.essPager-sm > td > table td > span { padding: 5px 10px; font-size: 12px; line-height: 1.5; }
.essPager-sm > td > table td:first-child > a,
.essPager-sm > td > table td:first-child > span { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.essPager-sm > td > table td:last-child > a,
.essPager-sm > td > table td:last-child > span { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

.library-head { background: rgb(184,112,195); background: -moz-linear-gradient(90deg, rgba(184,112,195,1) 0%, rgba(236,184,181,1) 100%); background: -webkit-linear-gradient(90deg, rgba(184,112,195,1) 0%, rgba(236,184,181,1) 100%); background: linear-gradient(90deg, rgba(184,112,195,1) 0%, rgba(236,184,181,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b870c3",endColorstr="#ecb8b5",GradientType=1); }
.flex { display: flex !important; }
.mx-auto { margin-left: auto; margin-right: auto; }
.search { position: absolute; top: 265px; left: 0; right: 0; z-index: 20; }
.search-cnt { width: 40%; }
.search-div { position: relative; height: 70px; background-color: white; overflow: hidden; border-radius: 8px; padding-left: 50px; padding-right: 10px; margin-bottom: 10px; background-image: url('../Images/ios7-search.png'); background-repeat: no-repeat; background-position: 2% center; background-size: 30px; border:1px solid rgba(172, 172, 172, 0.62) }
    .search-div input { margin-top: 5px; margin-bottom: 5px; height: 60px; line-height: 60px; color: #3b3b3b; width: 100%; box-shadow: none; border: none !important; }
        .search-div input:hover { box-shadow: none; }
    .search-div span, .search-div a { position: absolute; left: 0; top: 0; bottom: 0; width: 50px; cursor: pointer; }


    .search-mode-div { background-color: white; border-radius: 8px; display: none; padding: 10px; }
    .search-mode-div .btn { height: auto; }
.btn-dirtygreen { border: 1px solid #1693a5; }
.card-info p { margin: 0; padding: 0; line-height: 25px; }

@media only screen and (max-width: 1400px) {
    .search-cnt { width: 55%; }
}

@media only screen and (max-width: 1000px) {
    .search-cnt { width: 70%; }
}

@media only screen and (max-width:730px) {
    .search-cnt { width: 90%; }
}

.book-thumb { display: block; color: #606f7b; outline: none; width: 170px; padding: 20px; background-color: white; margin-left: 20px; margin-bottom: 20px; float: right; font-size: 11px; position: relative; }
    .book-thumb span { position: absolute; top: 0px; left: 0px; height: 36px; width: 36px; display: none; background-image: url("../Images/Icons/heart_o.png"); cursor: pointer; background-repeat: no-repeat; background-position: bottom right; }
        .book-thumb span.liked { display: block; background-image: url("../Images/Icons/heart.png"); }
    .book-thumb:hover span { display: block; }
        .book-thumb:hover span:hover { background-image: url("../Images/Icons/heart.png"); }
    .book-thumb span:active { transform: scale(1.1); }

    .book-thumb .rw { height: 20px; display: none; }
    .book-thumb img { float: left; }
    .book-thumb:hover { -webkit-box-shadow: 0px 13px 21px -7px rgba(0,0,0,0.28); -moz-box-shadow: 0px 13px 21px -7px rgba(0,0,0,0.28); box-shadow: 0px 13px 21px -7px rgba(0,0,0,0.28); }
    .book-thumb > .img { border-radius: 3px; overflow: hidden; margin-bottom: 20px; height: 173px; background-image: url("../Images/no_image_book.jpg"); background-position: top center; background-repeat: no-repeat; background-size: contain; }



.card-body { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); transition: all 0.3s cubic-bezier(.25, .8, .25, 1); padding: 17px; background-color: white; margin-bottom: 10px; display:block; }
    .card-body:hover { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
    .card-body img { border-radius: 5px; }
    .card-body .btn.apr1 { border-width: 1px; font-size: 11px; margin: 0; border-color: #007bff; color: #007bff; margin-top: 10px; border-radius: 6px; padding: 2px; }
        .card-body .btn.apr1:hover { background-color: #007bff; color: white; }
    .card-body .btn.apr2 { border-width: 1px; font-size: 11px; margin: 0; border-color: #6c757d; color: #6c757d; margin-top: 5px; border-radius: 6px; padding: 2px; }
        .card-body .btn.apr2:hover { background-color: #6c757d; color: white; }

    .card-body span.lkbtn { position: absolute; bottom: 17px; right: 17px; height: 36px; width: 36px; display: none; background-image: url("../Images/Icons/heart_o.png"); cursor: pointer; background-repeat: no-repeat; background-position: bottom right; }
    .card-body:hover span.lkbtn { display: block; }
    .card-body span.lkbtn:active { transform: scale(1.1); }
    .card-body span.lkbtn.liked { display: block; background-image: url("../Images/Icons/heart.png"); }
    .card-body:hover span.lkbtn:hover { background-image: url("../Images/Icons/heart.png"); }

.news-body { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); transition: all 0.3s cubic-bezier(.25, .8, .25, 1); padding: 17px; background-color: white; margin-bottom: 10px; display: block; }
    .news-body:hover { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.subjects li a { letter-spacing: 0px !important; border-radius: 15px; background-color: transparent; border: 1px solid #a4aab0; color: #a4aab0 !important; margin-left: 3px; margin-right: 3px; }
.line-height-25 { line-height: 25px !important; }
.avail { text-align: center; border: 1px solid rgba(0, 0, 0, 0.23); padding: 20px; border-radius: 7px; }

.row-thumb { border-radius:8px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); border-top:1px solid rgba(0, 0, 0, 0.12); transition: all 0.3s cubic-bezier(.25, .8, .25, 1); padding: 17px; background-color: white; margin-bottom: 10px; display: block; }
    .row-thumb:hover { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.width-1p { width:1%; }
.width-auto { width:auto !important; }

.tip { font-size: 11px; color: #d39f02 }

.invoice-card { }
    .invoice-card .coly-table { width: 100%; }
        .invoice-card .coly-table table { margin-bottom:0 !important; }
        .invoice-card .coly-table > tbody > tr > td { padding:0 !important; }
        .invoice-card .coly-table tr td span.inv-header { line-height: 40px; display: inline-block; width: 100%; background-color: #5e7590; text-align: center; padding: 2px 0; font-size: 12px; margin: 0; color: white; font-weight: bold; }
        .invoice-card .coly-table tr td table { width: 100%; }
            .invoice-card .coly-table tr td { vertical-align: top; font-size: 13px !important; line-height:14px !important; }
            .invoice-card .coly-table tr td table tr td:last-of-type { text-align: left; font-weight:normal; color:black !important; }
                .invoice-card .coly-table > tr > td, .invoice-card .coly-table > tbody > tr > td { padding: 5px; }
    .invoice-card .bg-info { background-color: rgba(94, 117, 144, 0.20) !important; padding: 10px !important; border: 2px solid white !important; line-height: 13px !important; }

.time-selector {direction:ltr; text-align:left; }
    .time-selector table.ct { table-layout: fixed; width: 95%; margin:0; }
    .time-selector table.tb { border-spacing: 0px 3px; border-collapse: separate; width: 100%; margin: 0; }
        .time-selector table.tb tr { }
            .time-selector table.tb tr td { position:relative; text-align:center; }
            .time-selector table.tb tr td i { position: absolute; margin: auto; left:0; top:0; bottom:0; right:0; opacity:0.3 }
            .time-selector table.tb tr td.t { cursor: default; text-align: center; font-size: 11px; width: 1%; padding-left: 20px; padding-right: 4px; font-weight: bold; }
                .time-selector table.tb tr td.m, .time-selector table.tb tr td.d, .time-selector table.tb tr td.l { position: relative; padding: 4px 0; border: 1px solid rgba(0, 0, 0, 0.2); line-height: 8px; }
                .time-selector table.tb tr td.m { background-color: rgba(0, 0, 0, 0.06); }
                .time-selector table.tb tr td.d { background-color: rgba(164, 170, 176, 0.6); border: 1px solid rgba(0, 0, 0, 0.1); }
                .time-selector table.tb tr td.l { background-color: rgb(255, 164, 0); }

                .time-selector table.tb tr td.m span, .time-selector table.tb tr td.d span, .time-selector table.tb tr td.l span { position: absolute; top: -15px; right: -8px; font-size: 11px; color: #727272 }
            .time-selector table.tb tr td.m:hover { cursor: pointer; color: #ffffff; background: #0064cd; background-color: #0064cd; background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd)); background-image: -moz-linear-gradient(top, #049cdb, #0064cd); background-image: -ms-linear-gradient(top, #049cdb, #0064cd); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd)); background-image: -webkit-linear-gradient(top, #049cdb, #0064cd); background-image: -o-linear-gradient(top, #049cdb, #0064cd); background-image: linear-gradient(top, #049cdb, #0064cd); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); border-color: #0064cd #0064cd #003f81; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
            .time-selector table.tb tr td.selected, .time-selector table.tb tr td.m.selected:hover { background: -moz-linear-gradient(0deg, rgba(167, 219, 4, 1) 0%, rgba(0, 205, 79, 1) 100%); /* safari 5.1+,chrome 10+ */ background: -webkit-linear-gradient(0deg, rgba(167, 219, 4, 1) 0%, rgba(0, 205, 79, 1) 100%); /* opera 11.10+ */ background: -o-linear-gradient(0deg, rgba(167, 219, 4, 1) 0%, rgba(0, 205, 79, 1) 100%); /* ie 6-9 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A7DB04', endColorstr='#00CD4F', GradientType=1 ); /* ie 10+ */ background: -ms-linear-gradient(0deg, rgba(167, 219, 4, 1) 0%, rgba(0, 205, 79, 1) 100%); /* global 94%+ browsers support */ background: linear-gradient(0deg, rgba(167, 219, 4, 1) 0%, rgba(0, 205, 79, 1) 100%); }
                .time-selector table.tb tr td:nth-of-type(2) { border-top-left-radius:4px; border-bottom-left-radius:4px; }
                .time-selector table.tb tr td:last-of-type { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

                .ui-datepicker td .ui-state-active { color: #ffffff; background: #0064cd; background-color: #0064cd; background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd)); background-image: -moz-linear-gradient(top, #049cdb, #0064cd); background-image: -ms-linear-gradient(top, #049cdb, #0064cd); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd)); background-image: -webkit-linear-gradient(top, #049cdb, #0064cd); background-image: -o-linear-gradient(top, #049cdb, #0064cd); background-image: linear-gradient(top, #049cdb, #0064cd); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); border-color: #0064cd #0064cd #003f81; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }


.ui-dialog-title { width: 100%; text-align: center; font-family: tahoma; font-size: 10pt; font-weight: normal; float: left; margin: .1em 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ui-dialog-titlebar-close { font-size: 20px !important; right: .4em !important; top: 65% !important; }
    .ui-dialog-titlebar-close:before { content: "\f00d"; font-family: FontAwesome !important; }