.supportadminContainer{margin: 30px 12px 0px 12px;border: #4f4f4f solid 1px;background: #fff;}
.supportadminHeader{background: #4f4f4f;text-align:center;padding: 0;min-height: 49px;line-height: 49px;}
.supportadminHeader h2{color:#ffffff;text-align:center;margin: 0px;text-transform: uppercase;}
.categoriesformSection{background:#ebebeb;}
.cursorPointer{cursor:pointer;margin-top: 0px;}

table {
    border-collapse: collapse;
    width: 100%;
}

th, td {
    text-align: center;
    padding: 8px;
}

tr:nth-child(even){background-color: #f2f2f2}
.supportadminticketHeader{#ebebeb; padding:10px; 10px; 10px;}
.adminProfileimg{float:left; padding:5px 5px 5px 5px}
.adminticketMsg{float:left; padding:5px 5px 5px 5px}
.adminGravtar{float:left; width:150px; padding:5px 5px 5px 5px;}
.adminticketMsg{float:left; width:650px; padding:5px 5px 5px 5px;}
.ticket-row label{  display:block;    }
.ticket-row .wp-editor-area{ width: 250px;
    height: 220px;
    resize: none;
    padding: 10px;  }


.adminFilter{background: #e4e4e4;color: #23282d;font-size: 13px;font-weight: bold;padding: 10px 15px;}
.adminFilter table{
    border-collapse: collapse;
}
.adminFilter tr{
    border-collapse: collapse;
}
.adminFilter td{
    border-collapse: collapse;
    padding: 0px;
}
.adminFilter td span{
    text-align: right;
    display: block;
    padding-right: 10px;
}
.wp-admin .adminFilter select{color: #565656;font-size: 12px;height: 29px;min-width: 107px;}
.search-ticket{position: relative;width: 211px;height: 29px;margin-left: 60px;float: right;}
.search-ticket input[type="text"]{position: relative;background: #ffffff;border: #d8d8d8;color: #565656;font-size: 12px;font-weight: normal;width: 211px;height: 29px;padding-left: 10px;padding-right: 30px;}
.search-ticket .search-ticket-btn{position: absolute;top: 4px;right: 0px;outline: none;border: none;cursor: pointer;background: none;}
.search-ticket .search-ticket-btn span{padding: 0px;}
.ticketDetail{
    margin: 18px;
}
.viewticketDetail..ticketDetail{ margin: 18px 18px 18px 30px;}
.ticketDetail table{
    border-collapse: collapse;
    border: #d8d8d8 solid 1px;
}
.ticketDetail tr{
    border-collapse: collapse;
    border: #d8d8d8 solid 1px;
}
tr:nth-child(even) {
    background: none;
}
.ticketDetail td{
    border-collapse: collapse;
    border: #d8d8d8 solid 1px;
    padding: 15px 8px;
}
.ticketDetail th{
    border: #d8d8d8 solid 1px;
    background: #f0f0f0;
    color: #23282d;
    font-size: 13px;
    text-transform: uppercase;
    padding: 15px 8px;
}
.ticketDetail .view{
    width: 26px;
    height: 24px;
    padding: 0 5px;
}
.ticketDetail .delete{
    width: 20px;
    height: 20px;
    padding: 0 5px;
}

.ticketDetail .status{font-size: 10px;color: #fff;text-align: center; line-height:18px;cursor: pointer;text-transform: uppercase;display: inline-block; border-radius:5px; padding: 2px 5px 2px 5px;}
.ticketDetail .status.color1{ background: #f30a0a;}
.ticketDetail .status.color2{ background: #007aeb;}
.ticketDetail .status.color3{ background: #ddac00;}
.ticketDetail .status.color4{ background: #00b50d;}



.pagination{
    text-align: center;
    padding: 40px 0 0 0px;
}
.page-numbers {
	display: inline-block;
	padding: 5px 10px;
	margin: 0 2px 0 0;
	border: 1px solid #eee;
	line-height: 1;
	text-decoration: none;
	background: #757575;
	color: #fff;
	font-size: 13px;
}
.page-numbers.current,
a.page-numbers:hover {
	background: #02c3e1;
	color: #fff;
}

.ydsdynamicForm{
    width: 460px;
    margin: auto;
    color: #4f4f4f;
    font-size: 13px;
    text-transform: uppercase;
}

.ydsdynamicForm .cursorPointer{ }
.ydsdynamicForm input[type="text"],.editcatForm input[type="text"]{width: 211px;height: 29px;outline: none;border: none;color: #565656;font-size: 12px;padding: 0px 10px;box-shadow: none;}
.ydsdynamicForm input[type="submit"],.editcatForm input[type="submit"],.create_new_ticket .save-button,.Reply,#replyticketForm input[type="submit"]{background: #4f4f4f;color: #fff;outline: none;border: none;cursor: pointer;width: 87px;height: 29px;text-transform: uppercase;}
.ydsdynamicForm td{padding: 5px 5px;}
.ticketDetail.categoriessection th,.ticketDetail.categoriessection td{text-align:center; }
.action-cnt span{cursor:pointer;margin: 0px 5px;}
.status-cnt .dashicons{
    font-size: 42px;
    padding: 0 10px;
    cursor: pointer;
    width: auto;
    height: auto;
}
.status-cnt .dashicons-yes{
    color: #0cd745;
}
.status-cnt .dashicons-no-alt{
    color: #d70000;
}
.editcatForm input[type="text"]{
    height: 34px;
    box-shadow: 0 0 3px #e4e4e4;
}
.editcatForm input[type="submit"]{
    height: 32px;
}

.create_new_ticket{
    margin: 20px 40px;
}
.create_new_ticket .ticket-row{
    width: 100%;
    float: left;
    padding-bottom: 0;
    position: relative;
}
.attachment-row input[name="attachment[]"] {
    font-size: 11px;
    width: 168px;
    float: left;
    margin-top: 7px;
}
.create_new_ticket .ticket-row label,.ticket-row label{
    width: 175px;
    float: left;
    color: #23282d;
    font-size: 13px;
    line-height: 36px;
    font-weight: bold;
}
.create_new_ticket .ticket-row label p{
    margin: 0px;
    font-size: 12px;
    color: #6B6B6B;
    padding-top: 5px;
}
.create_new_ticket .ticket-row .input,.ticket-row .input{
    background: #f1f1f1;
    outline: none;
    width: 384px;
    height: 36px;
    color: #4f4f4f;
    font-size: 12px;
}
.create_new_ticket .ticket-row .input.textarea,.ticket-row .input.textarea{
    height: 150px;
}
.create_new_ticket .save-button{width: auto;color: #ffffff;font-size: 13px;padding: 10px 19px;height: auto; background:#00b8d5; }
.create_new_ticket .save-button.reset{background: #4f4f4f;}
 
.create_new_ticket .ticket-row .msgerror{
    position: absolute;
    bottom: 10px;
    left: 176px;
    color: #F00;
    font-size: 12px;
}
 
.successfullyMessages{
    color: #5E8C06;
    font-size: 16px;
} 
.Reply{text-decoration: none;text-align: center;line-height: 29px;margin-bottom: 19px;padding: 6px 14px;margin-left: 20px;float: right;margin: 0px;}
.Reply:hover{ color:#fff;}
.threadAttachment{
    background: #f6f6f6;
    padding: 8px 14px;
}
.threadAttachment span{
    display: block;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-weight: bold;
}
.threadAttachment a{margin-right: 15px;}
.threadAttachment a img{
    width: 70px;
    height: 56px;
}

.adminticketdetailcontent{ padding:18px ; width: 100%;
     box-sizing: border-box;}
.adminticketdetailSection{
         display: block;
         width: 100%;
         float: left;
         border-bottom: #d8d8d8 solid 1px;
         padding-bottom: 30px;
         margin-bottom: 30px;
}

.adminticketdetailSection .adminGravtar{
    width: auto;
}

.adminticketdetailSection .adminGravtar img{
    width: 100px;
    height: 83px;
}
.adminticketdetailSection .adminticketMsg{
    margin-left: 30px;
}
.ticket-row{
    margin-bottom: 20px;
}

 
.categoriesformSection .row1{
    text-align: left;
    font-weight: bold;
    font-size: 15px;
}

.emailtemplate-left{width: 344px;float:left;margin:10px 10px 10px 10px;}
.emailtemplate-left ul {list-style:none;margin: 5px 0 0 0px;padding: 0px;}
.emailtemplate-left ul li{list-style:none;margin: 0px;background: #f5f5f5;border: #e5e5e5 solid 1px;padding: 0px;height: 39px;margin-bottom: 3px;line-height: 39px;text-align: left;font-size: 14px;}
.emailtemplate-left ul li a{color: #666666;text-decoration: none;display: block;padding: 0px 15px;}





.emailtemplate-right{width:750px; float:left; margin:10px 10px 10px 10px;}

.submit-ticket-form{}
input.email_subject{
    width: 100%;
    height: 34px;
    color: #7b7b7b;
    font-size: 14px;
    box-sizing: border-box;
    padding: 0 10px;
    box-shadow: none;
}

.wp-editor-wrap{
    padding-top: 20px;
    padding-bottom: 20px;
}
.wp-core-ui .insert-media,.wp-switch-editor{
    vertical-align: bottom;
    margin-bottom: -2px;
    border-bottom: none;
    box-shadow: none;
    border-radius: 0px;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-color: #dedede !important;
}
.wp-switch-editor{
    margin-top: 21px;
}

/*-------------------*/

.wait{display:none;}
.wait_replyticket{display:none;}

.ui-tabs .ui-tabs-panel .support-label{
    float: left;
    color: #202020;
    font-size: 14px;
    font-weight: 400;
    width: 233px;
    margin-top: 20px;
}
.setting-right{
    float: left;
}
.setting-right button.btn-success{
    background: #02c3e1;
    color: #fff;
    outline: none;
    border: none;
    text-transform: uppercase;
    font-size: 13px;
    padding: 10px 18px;
    margin: 10px 0px; cursor:pointer;
}