﻿.heading h3{ color:#fff; background-color:#8C0404; font-size:15px; padding:6px 0px; margin:0px;}
.category{ margin:0px; padding:0px;}
.category{margin:5px 0px; padding:0px; content:''; display:table;  clear: both;}
.label{ float:left; width:150px; font-weight:bold; font-size:12px;}
.value{border: 1px solid #B2B2B2; display: block; float: left; padding: 5px 6px; width: 245px; box-shadow:0 1px 2px 0 rgba(168, 168, 168, 0.6) inset; border-radius: 5px;}
.ticket-type{margin:5px 0px; padding:0px; content:''; display:table;  clear: both;}
.ticket-status{margin:5px 0px; padding:0px; content:''; display:table;  clear: both;}
.description{border: 1px dashed #CCCCCC; margin: 5px 0!important; padding: 5px; width:97%; font-size:12px; display:table;}
.time-created{color: #888888; font-size: 11px; display:block; text-align:right;}
#mform1 .hidden .fitemtitle{width: auto;     float: none;
                            text-align: left;}
#mform1 .hidden .mform fieldset div{ margin:0px;}
#mform1 .hidden .felement{margin-left: 0; width: auto;}
.ftextarea textarea{border: 1px solid #CCCCCC; width:99%;}
#mform1 .hidden div{ margin:0px;}
#mform1 .fgroup input[type=submit]{border: 0 none; border-radius: 5px; padding: 4px 10px;}
#mform1 .fgroup{ text-align:right; padding-left:0px; margin:5px 0px;}
#ticket-descriptions{border: 1px solid #CCCCCC; padding: 0 10px; margin:5px 0px !important; max-height: 150px; overflow: auto;}
#ticket-descriptions h3{color: #4B4B4B; font-size: 12px;}
#ticket-comments h3{color: #4B4B4B; font-size: 12px;}
#newdescription{ color:#4B4B4B;}
#ticket-comments{ border:1px solid #ccc; padding:0px 10px; margin:5px 0px; max-height: 150px; overflow: auto;}
.comment{border: 1px dashed #CCCCCC; margin: 5px 0 !important; padding: 5px; width:97%; font-size:12px; content:''; display:table;  clear: both;}
.comment-data{ float:left; width:295px; margin: 0 10px 0 0;}
.username{ display:block; text-align:right;}
.fitemtitle{ color:#000;}
.fitemtitle label{ float:left; font-size:12px; color:#4B4B4B; width:150px; /*font-weight:bold;*/}
.fselect select { width:252px; padding:5px; float:left; box-shadow:0 1px 2px 0 rgba(168, 168, 168, 0.6) inset; border-radius: 5px; border: 1px solid #B2B2B2;}
.fitem_fselect{ margin:5px 0px !important;}
.support-table table{ width:100%;background: #efefef;}
.support-table table th{ color:#fff; border: 1px solid #FFFFFF;background:#aaa;}
.filters-option{ float:left; margin:10px 0 !important;}
.filters-option ul{ margin:0px; padding:0px; list-style:none;}
.filters-option ul li{ margin:0px; padding:5px 0px; color:#000;}
.filters-option ul li input[type=checkbox]{ margin:0px 5px 0px 0px; padding:0px;}

.category-filter .category{ margin:0px;}
.filters-option select {width:252px; padding:5px; float:left; box-shadow:0 1px 2px 0 rgba(168, 168, 168, 0.6) inset; border-radius: 5px; border: 1px solid #B2B2B2; margin:4px 0px;} 
.create-ticket-btn{ float:right; background: none repeat scroll 0 0 #6A9605; color: #FFFFFF; border: 0 none; border-radius: 5px; padding: 4px 10px; margin:5px 0px;}
.create-ticket-btn a{color: #FFFFFF; font-weight:bold;}
.pager-container{clear: both; display: table; margin: 5px 0; width:100%;}
.pager{ float:left; margin: 10px 0; font-size:12px; font-weight:bold; min-width:80px;}
#refresh-records{ float:left; margin: 2px 13px; cursor:pointer;}
.description-data{ float:left; width:250px;}
.filters-option{ margin:0px; padding:0px;}
.filters-option input[type="text"]:hover{cursor: pointer;}
.category-filter{margin:0px; padding:0px; position:relative; float:left;}
.category-options{ position:absolute; top:35px; left:0px; background-color:#fff; border:1px solid #ccc; padding:10px; height:200px; overflow:auto; width:200px; z-index: 999999;}
.tickettype-filter{ position:relative; margin:0px; padding:0px; float:left;}
.ticket-type-options{ position:absolute; top:35px; left:0px; background-color:#fff; border:1px solid #ccc;  padding:10px; height:200px; overflow:auto; width:200px; z-index: 999999;}
.internalstatus-filter{ margin:0px; padding:0px; position:relative; float:left;}
.internal-status-options{ margin:0px; padding:0px; position:absolute; background-color:#fff; border:1px solid #ccc; top:35px; left:0px;  padding:10px; height:200px; overflow:auto; width:200px;z-index: 999999;}
.userstatus-filter{margin:0px; padding:0px; position:relative; float:left;}
.user-status-options{ margin:0px; padding:0px; top:35px; left:0px; background-color:#fff; border:1px solid #ccc; position:absolute;  padding:10px; max-height:200px; overflow:auto; width:200px; z-index: 999999;}
.assigneduser-filter{margin:0px; padding:0px; position:relative; float:left;}
.assigned-user-options{ margin:0px; padding:0px; position:absolute; top:35px; left:0px; background-color:#fff; border:1px solid #ccc;  padding:10px; max-height:200px; overflow:auto; width:200px; z-index: 999999;}
.support-container{min-height: 400px;}
.support-container input[type=text]{ color:#000!important; background :#fff url("../images/down-arrow.png") no-repeat scroll right center !important; border:1px solid #fff; padding:10px 5px; border-radius:5px;}
.support-container input[type=text]:focus{background: #e0dcdc url("../images/down-arrow.png") no-repeat scroll right center!important;  /* Old browsers */
                                          background: -moz-linear-gradient(top, #e0dcdc 0%, #c6c6c6 100%)!important; /* FF3.6+ */
                                          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0dcdc), color-stop(100%,#c6c6c6)); /* Chrome,Safari4+ */
                                          background: -webkit-linear-gradient(top, #e0dcdc 0%,#c6c6c6 100%); /* Chrome10+,Safari5.1+ */
                                          background: -o-linear-gradient(top, #e0dcdc 0%,#c6c6c6 100%); /* Opera 11.10+ */
                                          background: -ms-linear-gradient(top, #e0dcdc 0%,#c6c6c6 100%); /* IE10+ */
                                          background: linear-gradient(to bottom, #e0dcdc 0%,#c6c6c6 100%)!important; /* W3C */
                                          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dcdc', endColorstr='#c6c6c6',GradientType=0 ); /* IE6-9 */
                                          border: 1px solid #C8C8C8;
}
.support-container input[type=text]:hover{background: #e0dcdc url("../images/down-arrow.png") no-repeat scroll right center!important;  /* Old browsers */
                                          background: -moz-linear-gradient(top, #e0dcdc 0%, #c6c6c6 100%)!important; /* FF3.6+ */
                                          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0dcdc), color-stop(100%,#c6c6c6)); /* Chrome,Safari4+ */
                                          background: -webkit-linear-gradient(top, #e0dcdc 0%,#c6c6c6 100%); /* Chrome10+,Safari5.1+ */
                                          background: -o-linear-gradient(top, #e0dcdc 0%,#c6c6c6 100%); /* Opera 11.10+ */
                                          background: -ms-linear-gradient(top, #e0dcdc 0%,#c6c6c6 100%); /* IE10+ */
                                          background: linear-gradient(to bottom, #e0dcdc 0%,#c6c6c6 100%)!important; /* W3C */
                                          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dcdc', endColorstr='#c6c6c6',GradientType=0 ); /* IE6-9 */
                                          border: 1px solid #C8C8C8;
}


.support-tag-container{ background-color:#83B806; padding:10px 0px;}


ul.tab{ margin:0px; padding:0px; display:table; list-style:none;}
ul.tab li{ margin:0px; padding:0px; float:left;}

.support-tag-container .ticket-tags .tags{border-right: 1px solid #CCCCCC; color: #fff; font-weight: bold; padding: 10px 19px; cursor:pointer;}
.support-tag-container .ticket-tags .tags:hover{color: #333;}
.support-tag-container .ticket-tags .tags.active{color:#333;}
.search-by-filter{ float:left;}

.category-filter input[type=text]{margin-right:20px; width:72px;}
.tickettype-filter input[type=text]{margin-right:20px; width:100px;}
.internalstatus-filter input[type=text]{margin-right:20px; width:161px;}
.userstatus-filter input[type=text]{margin-right:20px; width:100px;}
form .assigneduser-filter input[type=text]{margin-right:20px; width:90px;}

.search-by-filter input[type=submit]{border: medium none; border-radius: 5px; margin: 5px 0 0 10px; padding: 5px 15px;}

.next-link{border-radius: 5px; margin: 5px 0 0 10px; padding: 5px 15px; background-color:#6A9605; color:#fff; cursor:pointer;}
.previous-link{border-radius: 5px; margin: 5px 0 0 10px; padding: 5px 10px; background-color:#6A9605; color:#fff; cursor:pointer;}
.previous-link-disabled{border-radius: 5px; margin: 5px 0 0 10px; padding: 5px 10px; background-color:#ccc; color:#fff; }
.option-heading{ font-weight:bold; color:#6A9605!important;}
.raise-ticket-form{border: 2px solid #CCCCCC; display: table;  margin: 0 auto;  padding: 10px;  width: 800px;}
.raise-ticket-form fieldset{border:none;}
#mform1 fieldset{border:none;}
#mform1 input[type=text]{border:1px solid #B2B2B2; border-radius: 5px; box-shadow: 0 1px 2px 0 rgba(168, 168, 168, 0.6) inset; padding:7px 5px; width:250px;}
#mform1 input[type=password]{border:1px solid #B2B2B2; border-radius: 5px; box-shadow: 0 1px 2px 0 rgba(168, 168, 168, 0.6) inset; padding:6px 5px; width:250px;}


/*.raise-ticket-form .fitemtitle label{display: block;; float:none;}

.raise-ticket-form #fitem_id_country{float:left;}
.raise-ticket-form #fitem_id_country .fselect select{ width:150px; margin: 0 4px 0 0;}
.raise-ticket-form #fitem_id_mobilenum{float:left;}
.raise-ticket-form .mobile{ display:table;}*/

/*.raise-ticket-form #fitem_id_firstname .fitemtitle{ float:left; margin: 5px 0;}
.raise-ticket-form #fitem_id_lastname .fitemtitle{ float:left; margin: 5px 0;}
.raise-ticket-form #fitem_id_email .fitemtitle{ float:left; margin: 5px 0;}
.raise-ticket-form #fitem_id_category .fitemtitle{ float:left; margin: 5px 0;}
.raise-ticket-form #fitem_id_tickettype .fitemtitle{ float:left; margin: 5px 0;}
.raise-ticket-form #fitem_id_ticketstatus .fitemtitle{ float:left; margin: 5px 0;}
.raise-ticket-form #fitem_id_userpass .fitemtitle{ float:left; margin: 5px 0;}*/

/*.raise-ticket-form #fitem_id_firstname{margin: 5px 0!important;}
.raise-ticket-form #fitem_id_lastname { margin: 5px 0!important;}
.raise-ticket-form #fitem_id_email {  margin: 5px 0!important;}
.raise-ticket-form #fitem_id_category { margin: 5px 0!important;}
.raise-ticket-form #fitem_id_ticketstatus select{margin: 5px 0px;}
.raise-ticket-form #fitem_id_category select{margin: 5px 0px;}*/

/*.raise-ticket-form #fitem_id_mobilenum .fitemtitle{ float:left;}*/


#id_submitbutton, #id_submitbutton1, #id_submitbutton2{ background: none repeat scroll 0 0 #6A9605;
                  border: 0 none;
                  border-radius: 5px;
                  color: #FFFFFF;
                  margin: 5px 0;
                  padding: 4px 10px;	
}
#id_cancel{ background: none repeat scroll 0 0 #6A9605;
            border: 0 none;
            border-radius: 5px;
            color: #FFFFFF;
            margin: 5px 0;
            padding: 4px 10px;	
}
.captcha-image{float: left;}
.captcha-image img{border: 2px solid #CCCCCC; margin: 7px 0; width: 258px; height:48px;}
.captcha-refresh{float: left;margin: 11px 0 0;}
#captcha-input{clear: both;  display: table;}

.create-ticket-form{ width:500px;}
.create-ticket-form #fitem_id_country{float: left; width:287px;margin:0px;}
.create-ticket-form #fitem_id_mobilenum{float: left; width: 127px;}
.create-ticket-form #fitem_id_country .fselect select{width: 130px; margin-top:3px;}

.create-ticket-form #fitem_id_mobilenum .fitemtitle{ margin: 3px 0 0;}

.create-ticket-form #fitem_id_mobilenum input[type=text]{width:108px;}
.create-ticket-form .hidden div{ margin:1px!important;}
.create-ticket-form #fitem_id_mobilenum label{ width:auto;}

.edit-ticket-form{ width:500px;}
.raise-ticket-form{ width:500px;}

.raise-ticket-form #fitem_id_country{float: left; width:290px; margin: 0px !important;}
.raise-ticket-form #fitem_id_mobilenum{float: left; width: 140px;}
.raise-ticket-form #fitem_id_country .fselect select{width: 130px; margin-top:16px;}
.raise-ticket-form #fitem_id_mobilenum input[type=text]{width:110px; margin-top:15px;}
.raise-ticket-form #fitem_id_mobilenum label{ width:auto;}
.raise-ticket-form .fselect select{ width:262px;}
#ticket-dashboard .error{color: #FF0000; font-size: 16px; margin: 5px 0; text-align: center; font-weight:bold;}
#ticket-dashboard .success{color: #83B806; font-size: 16px; margin: 5px 0; text-align: center; font-weight:bold;}


.mform {
    /*color: #4B4B4B;*/
    color:#666666!important; font-size:13px!important;
    font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal!important;
}

.raise-ticket-form .mobile{clear: both; display: table;}
.raise-ticket-form #fitem_id_country .fitemtitle label{margin: 21px 0 0;}
.raise-ticket-form .error{font-size: 12px;}

.raise-ticket-form .mobile{height: 60px;}
.raise-ticket-form .mobile{height: 60px;}
.raise-ticket-form .user-details .fitem{ height: 40px;}
.raise-ticket-form .fitem_fselect{ height:auto;}

.create-ticket-form #fgroup_id_radioar .felement{ text-align:center;  width: 385px !important; float: left;}
.create-ticket-form #fgroup_id_radioar .felement span{ margin:0px 61px 0px 0px;}

.create-ticket-form #fgroup_id_radioar .fgrouplabel{ width:100px; float:left;}

.raise-ticket-form #fgroup_id_radioar .fgrouplabel{    float: left;
                                                       margin: 10px 0 0;
                                                       width: 142px;}
.raise-ticket-form #fgroup_id_radioar .felement{float: left;}

.edit-ticket-form .comment-text{  float: left;
                                  width: 255px;}
.edit-ticket-form .user{
    float: left;
    width: 100px;
}
.edit-ticket-form .description-text{
    float: left;
    width: 300px;
}


.support-ticket-system-link a {
    background-color: #888888;
    border-radius: 0 0 10px 10px;
    color: #FFFFFF;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    margin-top: 25px;
    padding: 5px 20px;
    text-decoration: underline;
    border-top: 2px solid #C02927;
}
.support-ticket-system-link a:hover{ text-decoration:none;}
.fitemtitle label span{color: #FF0000;  font-size: 18px; font-weight: bold;}
#fgroup_id_radioar fieldset  span{ margin:0px 60px 0px 0px;}

#mform1 textarea{border: 1px solid #B2B2B2; border-radius: 5px; box-shadow: 0 1px 2px 0 rgba(168, 168, 168, 0.6) inset;}
#fgroup_id_radioar{float: left; height: 34px; width: 100%;}
.raise-ticket-form #fitem_id_ticketstatus select{background-color: #E3E3E3; color:#737373;}


.show-ticket-form{margin: 0 auto; width:600px;}
.show-ticket-form .heading h3 {background-color:#fff; color: #666666;}

.show-ticket-form .value {
    border: 1px solid #B2B2B2;
    border-radius: 5px;
    box-shadow: 0 1px 2px 0 rgba(168, 168, 168, 0.6) inset;
    display: block;
    float: left;
    padding: 5px 6px;
    width: 245px;
    background-color: #F4F4F4;
    color: #CCCCCC;
}

.show-ticket-form .fitem_id_comment .fitemtitle{color: #666666; font-weight: bold;  margin: 5px 0;}
#fitem_id_tickettype .fitemtitle{ float:left;}
.raise-ticket-form #fitem_id_tickettype .felement{float:left; margin-bottom: 5px;}

#ticket-dashboard .support-container .filters-option label{float: left; font-family: arial; font-size: 13px; font-weight: bold; margin: 10px 10px 0 0;}
#fitem_id_tickettype .fitemtitle{float:left; width:150px;}
#fitem_id_tickettype .fselect{float: left;}
.edit-ticket-form .ticket-fields .value{background-color: #EBEBEB; border: 1px solid #EEEEEE;}
.view-form-container .ticket-fields .value{background-color: #EBEBEB; border: 1px solid #EEEEEE;}
.view-form-container{ width:500px;}
.edit-ticket-form .fitemtitle label{ font-weight:bold; color:#666666;}
.create-ticket-form #fitem_id_country .fitemtitle label{margin-top:5px;}
.create-ticket-form #fitem_id_internalstatus .fitemtitle{ float: left; width: 150px;}
.edit-ticket-form #fitem_id_internalstatus .fitemtitle{float: left; width: 150px;}
.edit-ticket-form #fitem_id_internalstatus .fselect{float: left; width: 150px;}
/*
#admin-dashboard .overdue{ background-color:#FFE3E3;}
#admin-dashboard .due{ background-color:#E8F0B1;}
#admin-dashboard .normal{ background-color:#fff;}
*/
#admin-dashboard .overdue{ background-color:#ffbebe;}
#admin-dashboard .due{ background-color:#fff2ad;}
#admin-dashboard .normal{ background-color:#d5ffd5;}

.internal-comment{background-color: #DFDFDF;}
.edit-ticket-form #fitem_id_category select{background-color: #E3E3E3!important; color: #737373!important;}
.edit-ticket-form #fitem_id_tickettype select{background-color: #E3E3E3!important; color: #737373!important;}
.edit-ticket-form #fitem_id_assigneduser select{background-color: #E3E3E3!important; color: #737373!important;}
.tag-notation{ text-align:center;}

.edit-ticket-manager-form #fitem_id_category select{background-color: #fff!important; color: #000!important;}
.edit-ticket-manager-form #fitem_id_tickettype select{background-color: #fff!important; color: #000!important;}
.edit-ticket-manager-form #fitem_id_assigneduser select{background-color: #fff!important; color: #000!important;}
input.required-error,.fitem .required-error,.felement .required-error{border:1px solid red !important;}
.message{margin: 10px 0 0;}
.support-table a{text-decoration:underline; margin:0px 15px 0px 0px; font-weight:bold; color: #9D0A09;}
.support-table a:hover{text-decoration:none;}
.right-container{ float:right; width:150px;}
.right-container .username .name{color: #50A250; font-weight: bold;} 
#region-main {min-height: 400px;}
.description-col a{ color:#4B4B4B!important; font-weight: bold!important;}
.ticket-user .name-label{float: left; font-weight: bold;  margin: 14px 0;  width: 150px;}
.ticket-user .name{color: #000000;  float: left; margin: 15px 0;}
.support-table-container{min-height:200px;}

.browse-ticket-form{}
.browse-ticket-form .fm-btn-add{
    border: 0 none;
    border-radius: 5px;
    padding: 4px 10px;
}

.browse-ticket-form #fitem_id_attachments .fitemtitle{margin: 15px 0;}
.browse-ticket-form #fitem_id_attachments .filemanager-toolbar{margin: 15px 0;}
.browse-container{ display:table;}
#browse-link{color:#000; border: 1px solid #B1B1B1; border-radius:5px; padding: 5px 15px; background-color:#E7EBEE; float:left; margin:10px 0px;}
.browse-container .label{font-weight:normal!important; margin:14px 0px !important; color:#4B4B4B!important;}
.create-ticket-form .fselect select{width: 263px;}
.attchment-container{ display:block; 
                      max-height:150px; 
                      float:left; 
                      overflow:auto;
                      border:1px solid #ccc; width:99%;}
.attchment-container .attachment-link{border: 1px solid #CCCCCC; float: left; margin: 5px !important;  padding: 5px; text-align: center; width: 70px; height:64px; position:relative;}
.attchment-container .attachment-link span a{bottom: 2px;  color: #FF0000 !important;  left: 13px;  position: absolute;}

.browse-container .attachment-link{border: 1px solid #CCCCCC; float: left; margin: 5px !important;  padding: 5px; text-align: center; width: 70px; height:64px; position:relative;}
.browse-container .attachment-link span a{bottom: 2px;  color: #FF0000 !important;  left: 13px;  position: absolute;}
.browse-container .uploaded{ display:table;}
.attchment-container .attachment-link{}
.navigate-ticket { text-align:right; margin-bottom: 3px; width: 100%}
.navigate-ticket span{ margin:0px 5px; float: right;}
.navigate-ticket span a{ margin:0px 5px; text-decoration:underline;}
.navigate-ticket span a:hover{text-decoration:none;}
.browse-ticket-form .fgroup{text-align:left!important;}


.browse-ticket-form .fm-btn-download {
    border: 0 none;
    border-radius: 5px;
    padding: 4px 10px;
}
#loading{ z-index:99999;}
.create-user-ticket-form{ width:500px;}
.create-user-ticket-form #fitem_id_ticketstatus select {background-color: #E3E3E3!important; color: #737373!important;}


.big-hover-image {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 10px;
    height: 200px;
    left: 50%;
    margin: -201px 0 0 -100px !important;
    position: absolute;
    width: 200px;
    z-index: 999999;
    -webkit-transition: opacity 2s linear;
    -moz-transition: opacity 2s linear;
    -o-transition: opacity 2s linear;
    transition: opacity 2s linear;
}
.big-hover-image img {border-radius: 10px; width: 100%; height: 100%;}
.raise-ticket-form #fgroup_id_radioar{height:auto;}
.raise-ticket-form #fgroup_id_radioar .felement{float: left !important; width: auto !important; margin: 6px 0 0 7px;}
.block_support .content a{color: #CC0000 !important;}
.logininfo a:visited{color: #CC0000 !important;}
.raise-ticket-form .label { font-weight: normal;}
.raise-ticket-form .user-ticket-status .value{width: 250px;  background-color: #EBEBEB; border: 1px solid #EEEEEE;}
.create-user-ticket-form .user-ticket-status .value{width: 240px;  background-color: #EBEBEB; border: 1px solid #EEEEEE;}
.create-user-ticket-form .label { font-weight: normal;}
.edit-ticket-form .ticket-user{ display:table;}
.edit-ticket-form .ticket-user .name-label{margin:8px 0px;}
.edit-ticket-form .ticket-user .name{margin:8px 0px;}
#id_closeticket{margin-right:5px;}
#id_closeticket{ font-size:11px;}
.support-container input.required-error{border:  none !important;}
#ticket-history{border-top:1px solid #ccc;border-bottom:1px solid #ccc;max-height:250px;overflow-y: scroll;}
#ticket-history table{border:1px solid #ccc;}
#ticket-history table th{color:#fff;background: #aaa;}
#ticket-history table tr{border:1px solid #ddd;}
#ticket-option-button{margin: 10px 0 !important;}
#ticket-option-button span{border:1px solid #ccc;padding:5px 10px;background: #ccc;cursor: pointer;}
#ticket-option-button span:hover, #ticket-option-button span.active {background-color:#d9534f; color:#fff;}
.sortable-div{cursor: pointer;}
.support-table table th.asc,#admin-dashboard table th.asc{cursor: pointer;background-image: url('../images/up.png');background-repeat: no-repeat;background-position: right 6px center;}
.support-table table th.desc,#admin-dashboard table th.desc{cursor: pointer;background-image: url('../images/down.png');background-repeat: no-repeat;background-position: right 6px center;}
#search-box{float:right;margin-top: 10px;position: relative;}
#search-box input[type="text"]{text-align:center;border:1px solid #ccc;border-radius: 0;box-shadow: 0 1px 4px #ccc; background:url("../images/search.png") no-repeat scroll right 4px center !important; width:131px; padding: 10px 24px 10px 5px;}
#search-box input[type="text"]:hover{background:url("../images/search.png") no-repeat scroll right 4px center !important;}
#search-box #search-results{position: absolute;z-index: 99999;border:1px solid #ccc;width:160px;right:0;background: #fff;}
#search-box ul{margin:0px; padding:0px; list-style:none;max-height: 300px;overflow-y: auto;position: relative;}
#search-box ul li{margin:0px; padding:0px;}
#search-box ul li a{border-bottom: 1px solid #ccc; color: #000; display: block; font-size: 14px; margin: 0; padding: 4px 6px; background-color: #FFF8DC;}
#search-box ul li a:hover{background: #ddd;}
#search-results span{ display: block; padding: 10px 5px;}

/* -------------- FORM UI ---------------- */

.raise-ticket-form #fitem_id_mobilenum input[type="text"], .raise-ticket-form #fitem_id_country .fselect select,
#mform1 input[type="text"], .raise-ticket-form .fselect select{ min-width: inherit; margin-bottom:0px;}
.edit-ticket-manager-form #fitem_id_category select,
.edit-ticket-manager-form #fitem_id_tickettype select,
.ticket-fields fieldset .felement select,
.create-ticket-form fieldset .felement select, .create-ticket-form #fitem_id_country .fselect select,
.create-ticket-form .fselect select{ min-width: 200px; width:auto;}
.create-ticket-form #id_country{width: 80px!important; min-width: inherit!important; height: inherit;}
.ticket-fields #id_calldate, .create-ticket-form #id_email, .create-ticket-form #id_firstname, .create-ticket-form #id_lastname{max-width:200px;}
.create-ticket-form #fitem_id_country{width: 238px;}
.create-ticket-form .fitem_id_ticketstatus{margin-bottom: 7px!important;}
.raise-ticket-form #id_category, .raise-ticket-form #id_tickettype{width:250px;}
