body {
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}
.nolink{
    text-decoration: none;
    cursor: default;
}
.nolink:hover{
    text-decoration: none;
    cursor: default;
}
.pagepartactive{
    background-color: #FFFF5E;
}
p{
    margin: 0;
    padding: 6px 0 6px 0;
}
img{
    max-width:100%;
}
.login{
    background-color: #E0E0E0;
    width: 400px;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding-top: 20px;
}
.automaticform {
    margin-bottom: 40px;
    direction: rtl;
}
.automaticform fieldset {
    border: none;
}
.automaticform .comment-notes {
    margin-bottom: 30px;
}
.automaticform .form-allowed-tags {
    margin-bottom: 20px;
    font-size: 11px;
    color: #888;
}
.automaticform input,
.automaticform textarea {
    padding: 6px 10px;
    background: #f1f1f1;
    color: #484848;
    border: 1px  solid #ccc;
    font-size: 13px;
    font-family: 'MyFont', Tahoma , Helvetica, sans-serif;
    line-height: 1.5em;
    overflow: auto;
}
.automaticform input:focus,
.automaticform textarea:focus {
    background: #fff;
    -webkit-box-shadow: 0 0 3px rgba(251, 228, 113, 0.4);
    -moz-box-shadow: 0 0 3px rgba(251, 228, 113, 0.4);
    -o-box-shadow: 0 0 3px rgba(251, 228, 113, 0.4);
    box-shadow: 0 0 3px rgba(251, 228, 113, 0.4);
}
.automaticform input[type="text"],
.automaticform input[type="password"]{
    font-family: 'MyFont', Tahoma , Helvetica, sans-serif;
    width: 370px;
    margin-top: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    height: 35px;
}
.automaticform input[type="file"]{
    font-family: 'MyFont', Tahoma , Helvetica, sans-serif;
    width: 370px;
}
.automaticform input[type="text"].parsley-error,
.automaticform input[type="password"].parsley-error,
.automaticform textarea.parsley-error{
    border: #d44443 1px solid;
    box-shadow: 0px 0px 10px #d44443;
}
.automaticform textarea {
    font-family: 'MyFont', Arial, Helvetica, sans-serif;
    width: 90%;
    height: 100px;
    margin-top: 10px;
    margin-bottom: 10px;
    resize: none;
}
.automaticform input[type="submit"],
.automaticform input[type="button"]{
    color: #FFFFE6;
    background-color: #555555;
    display: inline-block;
    font-family: "MyFont" ,  sans-serif;
    margin-top: 8px;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-left: 25px;
    margin-right: 25px;
}
.automaticform input[type="submit"]:hover,
.automaticform input[type="button"]:hover {
    background: #7D7D7D;
    color: #FFFFE6;
}
.automaticform input[type="submit"]:disabled ,
.automaticform input[type="button"]:disabled  {
    color: #A09F9F;
}
.automaticform input[type="submit"]:hover:disabled ,
.automaticform input[type="button"]:hover:disabled  {
    background: #eaeaea;
}
.automaticform input#submit {
    margin-top: 7px;
    font-family: 'MyFont', Tahoma , Helvetica, sans-serif;
    font-size: 13px;
}
.automaticform label{
    display: block;
    font-family: 'MyFont', Tahoma , Helvetica, sans-serif;
    margin-top: 15px;
}
.automaticform p {
    margin-bottom: 0;
}
.automaticform select{
    padding: 3px 10px;
    background: #f1f1f1;
    color: #484848;
    border: 1px  solid #ccc;
    font-size: 13px;
    line-height: 1.5em;
    font-family: 'MyFont', Tahoma , Helvetica, sans-serif;
    width: 370px;
    margin-top: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    height: 35px;
}
.automaticform select optgroup{
    padding: 6px 0;
    text-indent: 10px;
    font-family: 'MyFont', Tahoma , Helvetica, sans-serif;
}
.automaticform select optgroup option{
    padding: 3px 15px;
    font-family: 'MyFont', Tahoma , Helvetica, sans-serif;
}


.pricetable{border-collapse:collapse;}
.pricetable,.pricetable th, .pricetable td{border: 2px solid #FFFFFF;}
.pricetable{width: 100%; direction: rtl}
.pricetable th {height:40px;background-color:#555555;color:white;vertical-align:middle;text-align: center;}
.pricetable td {padding:10px;text-align: center;}
.pricetable tr:nth-child(even) {background: #CCC}
.pricetable tr:nth-child(odd) {background: #EBE9EC;}
.ticketdiv
{
    border:1px solid #E7E6E6;
    margin-top: 10px;
}
.ticketdiv h5{
    padding: 10px;
    font-size: 16px;
    margin: 0;
}
.ticketdiv span{
    float: left;
    width: 110px;
    direction:ltr;
    font-size: 10px;

}
.ticketdiv p{
    padding-right: 10px;
}
.usercolor{
    background-color: #FAE172;
}
.admincolor{
    background-color: #45B39C;
}
.closecolor{
    background-color: #f27371;
}
.fleft {
    float:left;
}
.resultsearch{
    padding: 10px;
}
.resultsearch:hover{
    background-color: #F8EDFF;
}
.highlight
{
    background: #CEDAEB;
}

.highlight_important
{
    background: #F8DCB8;
}
.infopro{
    border: 2px solid #7236b5; padding: 10px ; margin: 5px; background-color: #ddd; border-radius: 3px;
}
.infopro .detalinfo{
    float: left;
    margin-top: -30px;
}
.m-t-20{
    margin-top: 20px;
}
.p-l-10{
    padding-left: 10px;
}
.rateimage{
    cursor: pointer;
    padding: 10px;
}
.rateimage img{
    width: 70px;
}
.rateres{
    border: 1px solid #626262;
    border-radius: 10px;
    background-color: #cccccc;
    padding: 20px 20px 5px 20px;
    cursor: pointer;
}
.rateres i{
    margin-top: -15px;
}
.clear{
    clear:both;
}
.headerprint{
    width: 100%;
    display: none
}
@media print {
    #menu-toggle {
        display: none;
    }
    h1{ font-size: 18px}
    body{
        font-size: 10px;
    }
    p{
        padding:0 !important;
    }
    .headerprint{
        display: block;
    }
    #wrapper{
        padding-right: 0;
    }
    #sidebar-wrapper{
        display: none;
    }
}