#khomp input[type=button], .ui-dialog input[type=button]
{
    min-width: 100px !important;
}
#khomp input.ipv6
{
    min-width: 280px;
}
#reload-button
{
    margin: 15px 0px 0px 0px !important;
    width: 150px;
}
#khomp li
{
    font: 11px verdana, arial, helvetica, sans-serif;
}
#bManual
{
    margin-left: 3px;
}
#khomp pre
{
    display: block;
    text-align: left;
    margin: 0.5em 0;
    white-space: pre-line;
    overflow: auto;
    width: auto;
    line-height: 1.4;
    border: 1px solid #ccc;
    background: #ece9d8;
    padding: 8px;
}

#khomp form fieldset
{
    margin: 1em 0.5em;
}

#MaintenanceClosed
{
    cursor: pointer;
    color: #306845;
}
#MaintenanceOpened
{
    color: #306845;
    cursor: pointer;
}
#Maintenance
{
    margin-top: 5px;
}

#rebootText
{
    border-radius: 5px;
    position: absolute;
    top: 40%;
    left: 50%;
    width: 500px;
    height: 100px;
    margin-left: -200px;
    margin-top: 43px;
    color: #000;
    text-align: center;
    font-size: 12pt;
    padding: 5px;
    border: 5px solid #306845;
    background-color: #C7e8C0;
    line-height: 50px;
    display: none;
    z-index: 1100;
}

.routeList li
{
    list-style-type: none;
}

#divRefresh
{
    position: absolute;
    right: 7px;
    top: 90px;
}
.canaisManual
{
    width: 80% !important;
}
#first-serial
{
    width: 5%;
}
#first-apelido
{
    width: 15%;
}

#first-dialplan
{
    width: 15%;
}

#first-profile
{
    width: 8%;
}
#first-clockValido
{
    width: 8%;
}
#first-prefixo
{
    width: 10%;
}
#first-prefixoOnIncoming
{
    width: 12%;
}
#first-digitosEntrada
{
    width: 10%;
}
#first-crc4
{
    width: 5%;
}
#nfirst-serial
{
    width: 5%;
}
#nfirst-apelido
{
    width: 10%;
}
#nfirst-profile
{
    width: 8%;
}
#nfirst-clockValido
{
    width: 8%;
}
#nfirst-prefixo
{
    width: 10%;
}
#nfirst-prefixoOnIncoming
{
    width: 12%;
}
#nfirst-digitosEntrada
{
    width: 10%;
}
#nfirst-crc4
{
    width: 5%;
}
#saveLinksE1T1B
{
    margin-left: 3px;
}
.nick
{
    width: 150px !important;
}
.CadenceTime
{
    width: 60px;
}
.FlashValidationTime
{
    width: 120px;
}
#ManuallyChannelsLink
{
    width: 20%;
    float: left;
    top: 0px;
    text-align: left;
}
#ManuallyChannels
{
    width: 80%;
    float: right;
    top: 0px;
    text-align: right;
}
#autenticacaoTitle
{
    font-weight: bold;
}
#tableErrorCounter
{
    text-align: left !important;
}
#tableKIBSInterfaces
{
    text-align: left !important;
}

#noNetworkInterface
{
    color: #FF0000;
}
#errorIco
{
    /* for the login screen*/
    z-index: 10000;
    position: absolute;
    right: 255px;
    top: 265px;
    display: none;
}
/* ADMIN */
.th-users
{
    width: 30%;
}
.th-configuration
{
    width: 15%;
}
.th-monitoring
{
    width: 15%;
}
.th-diagnostic
{
    width: 15%;
}
.th-administration
{
    width: 15%;
}
.th-options
{
    width: 10%;
}
#loginNewPassword
{
    font-weight: bold;
    width: 157px;
}
#newUserIntern
{
    text-align: right;
    width: 30%;
}
#divNewPasswordButtons
{
    width: 30%;
}
#divNewPassword
{
    background: #FFF;
    height: 100%;
    /*position: absolute;*/
    width: 100%;
    display: none;
}
#divNewPassword1
{
    background: #FFF;
    height: 100%;
    /*position: absolute;*/
    width: 100%;
}
#passwordWarning
{
    text-align: center;
    background-color: #dfffcc;
    font-weight: bold;
    font-size: 14px;
    color: green;
}
#divNewUser
{
    background: #FFF;
    /*position: absolute;*/
    display: none;
    width: 100%;
    /*height: 100%;*/
}
#divNewUserDados
{
    width: 27%;
    text-align: right;
}
#tabelaUsuarioNovo
{
    width: 60% !important;
}
#newUserPassword
{
    width: 50px;
}
#newUserLogin
{
    width: 100px;
}
.combo
{
    width: 60px;
}
.collapsable > span
{
    font-weight: bold;
}
.inputText
{
    width: 110px;
}
.inputTextLong
{
    width: 250px;
}
.inputTextIPV6
{
    width: 255px;
}
div.panes legend
{
    color: #000000;
    font: 11px verdana, arial, helvetica, sans-serif;
    background: #FFFFFF;
    border: 1px solid #003300;
    padding: 2px 6px
}
div.panes div
{
    display: none;
    padding: 15px 10px;
    border: 1px solid #999;
    border-top: 0;
    height: 72%;
    font-size: 14px;
    background-color: #fff;
}
div.panes div.pane
{
    display: none;
}
.ui-dropdownchecklist-dropcontainer
{
    text-align: left;
}
.simpleTable tbody td
{
    border: 0px solid #FFF !important;
}
.NGSMPin, .NFXO
{
    line-height: 30px;
    text-align: center;
}
#kibsinterfaces
{
    font-family: verdana, arial, helvetica, sans-serif;
    text-align: left;
    width: 100%;
    margin-top: 10px;
}
#deviceOpen
{
    font-family: verdana, arial, helvetica, sans-serif;
    width: 100%;
}
#tooltip
{
    z-index: 200;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    background: #FFFFCC;
    position: absolute;
    border: 1px solid #808080;
    padding: 5px;
    display: none;
}
.selector
{
    min-width: 60px !important;
}
.selector2
{
    min-width: 110px !important;
}
.selector5
{
    min-width: 144px !important;
}
.selector7
{
    min-width: 130px !important;
}
.modal
{
    background-color: #FFFFFF;
    display: none;
    width: 780px;
    padding: 15px;
    text-align: left;
    border: 2px solid #333;
    opacity: 0.9;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
}
.modal h2
{
    margin: 0px;
    padding: 10px 0 10px 45px;
    border-bottom: 1px solid #333;
    font-size: 20px;
}
.listDevices
{
    height: 150px;
    width: 268px !important;
    text-align: center;
}
.device-deactivated
{
    width: 100%;
    height: 15px;
}
.img-device-holder
{
    height: 80px;
}

#replacerAlert
{
    margin-left: -70px;
    position: absolute;
    margin-top: 80px;
    /*vertical-align: bottom;*/
}
#pngAlert
{
    margin-left: 8px;
    position: absolute;
    margin-top: -4px;
    /*vertical-align: bottom;*/
}
.device-info-holderPlaca, .device-info-holderModulo
{
    height: 55px;
}
.device-info-holderUSB
{
    height: 55px;
    margin-top: 20px;
}
.remove-device
{
    width: 85%;
    height: 15px;
    text-align: right;
    font-weight: bold;
}
.remove-device-icon:hover
{
    text-decoration: none !important;
}
.ip-holder
{
    margin-top: 3px;
}
.holder-device-icons
{
    display: flex;
}
.devList
{
    margin: 0px;
    padding: 0px;
}
.devList li
{
    display: inline-block;
    margin-top: 15px;
}

.codecList ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}

.codecList li[class~="ui-state-default"]
{
    cursor: move;
    list-style-type: none;
    margin: 1px;
    padding: 1px;
    width: 70px;
    background: none repeat scroll 0 0 #ffffff;
    color: #000000;
    border: 0px;
}
.checkbox
{
    width: 135px;
}
#textoSI
{
    margin-bottom: 5px;
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 5px;
}
#sysInfoTexto
{
    border: 1px solid #333;
    background: #D3D3D3;
}
#sysInfo
{
    margin-left: 50%;
    cursor: pointer;
}

#tabs
{
    height: 85%;
    font-size: 11px;
}

#services td
{
    height: 20px;
    width: 25%;
}

#center
{
    text-align: center;
}
#todo
{
    position: relative;
    margin: 0 auto;
    margin-left: 0;
    text-align: left;
}
#topo
{
    height: 100px;
}
#placaListada
{
    padding: 2px 0px 2px 0px;
    height: 75px;
    width: 100%;
}
#principal
{
    padding: 20px 0px 10px 0px;
    font: 12px verdana, arial, helvetica, sans-serif;
    width: 600px;
    float: right;
}
#tablePlacas
{
    position: relative;
    z-index: 0;
}
#formulario
{
    width: 1100px;
    margin-left: 160px;
}
#arvore
{
    width: 160px;
    float: left;
    color: #000000;
    font-size: 12px;
}
#serialResult
{
    text-align: center;
    width: 100%;
    color: #FF0000;
}
.red
{
    text-align: center;
    width: 100%;
    color: #FF0000;
}
#Codecs
{
    position: relative;
    z-index: 100;
}
#ui-dialog-title-dialog-modal
{
    font-size: 12px;
}
#cadenceAssistantTable
{
    font-size: 12px;
}
#dialog-modal
{
    display: none;
    font-size: 11px;
}

#looper
{
    text-align: left;
}
#nadvanced
{
    width: 99%;
    padding: 0px !important;
}
#nadvanced tr th
{
    line-height: 20px !important;
}
table#advanced
{
    width: 115% !important;
}
#advanced td
{
    height: 28px;
}
#advanced th
{
    height: 25px;
}

.tooltip
{
    z-index: 200;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    background: #FFFFCC;
    position: absolute;
    border: 1px solid #808080;
    padding: 5px;
    display: none;
}

/* gateway table for upload forms */
#khomp table[class~="gateway-upload"]
{
    border: none;
}
#khomp table[class~="gateway-upload"] tr, #khomp table[class~="gateway-upload"] th, #khomp table[class~="gateway-upload"] td
{
    border: none;
}
#khomp table[class~="gateway-upload"] td[class~="title"]
{
    text-align: left;
    border: none;
}
#khomp table[class~="gateway-upload"] td[class~="button"]
{
    text-align: right;
    border: none;
}


/* table sorter settings */
#khomp table[class~="gateway-table"] th[class~="tablesorter-undefined"]
{
    background-image: url( /imagens/sort-undefined.gif );
    background-repeat: no-repeat;
    background-position: left center;
    cursor: pointer;
    padding-left: 20px;
}
#khomp table[class~="gateway-table"] th[class~="tablesorter-asc"]
{
    background-image: url( /imagens/sort-asc.gif );
}
#khomp table[class~="gateway-table"] th[class~="tablesorter-desc"]
{
    background-image: url( /imagens/sort-desc.gif );
}
#khomp table[class~="gateway-table"] th[class~="sorter-false"]
{
    background-image: none;
    cursor: default;
    padding: 0px 0px 0px 0px;
}

/* gateway tables */
/* #khomp table[class~="gateway-table"]
{
    text-align: left;
} */
#khomp table[class~="gateway-table"] tr
{
    border: 1px solid #DDDDDD;
}
#khomp table[class~="gateway-table"] thead th
{
    text-align: center;
    font-weight: bold;
}
/*#khomp table[class~="gateway-table"] tbody tr:hover
{
    background-color: #FFFFC0;
    text-align: left;
}*/
#khomp td[class~="gateway-table-options"]
{
    text-align: center;
    width: 100px;
}
#khomp td[class~="gateway-table-options"] img
{
    cursor: pointer;
}
#khomp table[class~="gateway-table"] td[class~="checkbox"], #khomp table[class~="gateway-table"] th[class~="checkbox"]
{
    width: 25px;
    text-align: center;
}
/* sortable gateway tables */
#khomp table[class~="gateway-table"] tr[class~="ui-sortable-placeholder"]
{
    border: 1px dotted #000;
    height: 20px !important;
    visibility: visible !important;
}
/* gateway form tables */
table[class~="gateway-table-modal-form"]
{
    width: 100%;
    font: 11px verdana, arial, helvetica, sans-serif;
    border-collapse: collapse;
}
table[class~="gateway-table-modal-form"] th
{
    background: none repeat scroll 0 0 #339966;
    border: 1px solid #dddddd;
    color: #ffffff;
    line-height: 15px;
}

table.gateway-table-modal-form span.required
{
    color: #FF0000;
}

#khomp table[class~="gateway-table-form"] td[class~="label"], table[class~="gateway-table-modal-form"] td[class~="label"]
{
    width: 50%;
    text-align: left;
}
#khomp table[class~="gateway-table-form"] input[type=text], #khomp table[class~="gateway-table-form"] input[type=password], #khomp table[class~="gateway-table-form"] select, table[class~="gateway-table-modal-form"] input[type=text], table[class~="gateway-table-modal-form"] input[type=password], table[class~="gateway-table-modal-form"] select
{
    width: 160px;
}
#khomp table[class~="gateway-table-form"] input[class~="gateway-profile-cadence-input"]
{
    width: 35px;
    margin-right: 5px;
}
#khomp table[class~="gateway-table-form"] input[class~="gateway-profile-volume-gain-input"]
{
    width: 25px;
    margin-left: 10px;
}
#khomp table[class~="gateway-table-form"] input[class~="gateway-profile-cause-map-input"]
{
    width: 27px;
}
#khomp table[class~="gateway-table-form"] select[class~="gateway-profile-call-analyzer-option"] option:disabled
{
    background-color: #DDDDDD;
}
#khomp table[class~="gateway-table-form"] select[class~="gateway-profile-call-analyzer-option"] option[class~="option-action-add"]
{
    color: #009900;
}
#khomp table.gateway-table-form caption
{
    text-align: left;
    font-weight: bold;
    padding-left: 7px;
}
table[class~="gateway-table-modal-form"] input[class~="gateway-profile-hmp-form-input"]
{
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    font: 11px verdana, arial, helvetica, sans-serif;
    padding: 1px;
    background-color: white;
    width: 220px;
}
table[class~="gateway-table-modal-form"] select[class~="gateway-profile-hmp-form-select"]
{
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    font: 11px verdana, arial, helvetica, sans-serif;
    padding: 1px;
    background-color: white;
    width: 224px;
}
div.ui-dialog legend.gateway-profile-hmp-pattern
{
    color: #306845;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 6px
}

#gateway-profile-show-hide-cause-map, #ksbc-ua-advanced-options
{
    cursor: pointer;
}
/* gateway network */
#gateway-network table
{
    text-align: left;
}
#gateway-network div[class~="gateway-network-method"]
{
    text-align: center;
}
#gateway-network .advanced-options
{
    display: none;
}
#gateway-network .border-right
{
    border-right: 1px solid #dddddd !important;
}
#gateway-network #gateway-network-vlan-interfaces table.gateway-table-form input[type="text"]
{
    width: 100px;
}
#gateway-network #gateway-network-vlan-interfaces table.gateway-table-form select
{
    width: 100px;
    min-width: 100px;
}
#gateway-network #gateway-network-vlan-interfaces table.gateway-table-form input.vlan[type="text"]
{
    width: 30px;
}

/* gateway date time */
#gateway-datetime table
{
    text-align: left;
}
#gateway-datetime table td
{
    width: 50%;
}
#gateway-datetime select
{
    width: 200px;
}
/* gateway route */
#gateway-route-list table tbody tr
{
    cursor: default;
}
#khomp table[class~='gateway-table-form'] select[id="gateway-route-form-destination-service-providers"]
{
    width: 280px;
}
#khomp table[class~='gateway-table-form'] .chosen-container-multi .chosen-choices li.search-field input[type="text"]
{
    color: #666666;
}
/* gateway cdr */
#gateway-cdr-table td
{
    vertical-align: top;
}

#gateway-cdr-table .gateway-cdr-td-align-left
{
    text-align: left;
}

#gateway-cdr-select li[class~='gateway-cdr-option'] div
{
    width: 170px;
    overflow: hidden;
    float: left;
}

#gateway-cdr-pattern
{
    width: 95%;
    min-height: 430px;
}

.gateway-cdr-data-highlight
{
    background-color: #FFFFCC;
}

#gateway-cdr-select
{
    min-height: 300px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    display: block;
}

#gateway-cdr-select .gateway-tooltip
{
    border: 0px;
    float: right;
    margin-top: 1px;
}

#gateway-cdr-select .gateway-cdr-option
{
    text-align: left;
    border: 1px #306845 solid;
    border-radius: 3px;
    background-color: #339966;
    color: #FFFFFF;
    cursor: move;
    margin-bottom: 1px;
    padding: 1px;
    width: 185px;
}

#gateway-cdr-help
{
    text-align: left;
}

#gateway-cdr-help .gateway-cdr-help-title
{
    font: 12px verdana, arial, helvetica, sans-serif;
    padding-left: 5px;
    color: #306845;
    cursor: pointer;
}

#gateway-cdr-help .help
{
    width: 100%;
    margin: 0;
    border: 1px solid #808080;
    display: none;
    border-radius: 3px;
}

#gateway-cdr-help .bld
{
    font-weight: bold;
}

#gateway-cdr-help .nowrp
{
    white-space: nowrap;
}

#gateway-cdr-help p
{
    text-align: left;
    padding: 5px;
    margin: 0px;
}

#gateway-cdr-help .gateway-cdr-help-sample
{
    font: 11px monospace;
    background-color: #EAEAEA;
    padding: 3px;
}

#gateway-cdr-help .gateway-cdr-help-sample-copy
{
    color: #306845;
    cursor: pointer;
}

.ksbc-uint16-input
{
    width: 45px;
}

#gateway-codec-profile-container table, #ksbc-media-profile-container table
{
    text-align: left;
}

#gateway-codec-profile-container p, #ksbc-media-profile-container p
{
    text-align: left;
}

#gateway-codec-profile-list-container, #ksbc-media-profile-codecs-list-container, #ksbc-media-profile-transports-list-container
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    display: block;
}
#gateway-codec-profile-list-container li[class~='ui-state-default'], #ksbc-media-profile-codecs-list-container li[class~='ui-state-default'], #ksbc-media-profile-transports-list-container li[class~='ui-state-default']
{
    cursor: move;
    border: 0px;
    margin: 1px;
    background: none repeat scroll 0 0 #ffffff;
    color: #000000;
}
#gateway-codec-profile-list-container li[class~='ui-sortable-placeholder'], #ksbc-media-profile-codecs-list-container li[class~='ui-sortable-placeholder'], #ksbc-media-profile-transports-list-container li[class~='ui-sortable-placeholder']
{
    border: 1px dotted black;
    height: 20px !important;
    visibility: visible !important;
    background: none repeat scroll 0 0 #66CC99;
}
#gateway-codec-profile-list-container .ui-sortable-helper, #ksbc-media-profile-codecs-list-container .ui-sortable-helper, #ksbc-media-profile-transports-list-container .ui-sortable-helper
{
    cursor: move;
    border: 1px solid black;
    margin: 0px;
}
#gateway-codec-profile-list-container li[class~='unavailable']
, #ksbc-media-profile-codecs-list-container li[class~='unavailable']
, #ksbc-media-profile-transports-list-container li[class~='unavailable']
, #gateway-codec-profile-table span[class~='unavailable']
, #license-manager span[class~='unavailable']
{
    color: #C83C2D;
    text-decoration: line-through;
    font-style: italic;
}
#gateway-codec-profile-container .gateway-codec-img, #ksbc-media-profile-container .gateway-codec-img
{
    cursor: pointer;
}

/* gateway nap options */
#gateway-nap
{
    text-align: left;
}
#gateway-nap table
{
    text-align: left;
}
#gateway-nap .gateway-nap-trunk-channels
{
    display: none;
}
#gateway-nap div[class~="gateway-nap-trunk-channels"] ul
{
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
}
#gateway-nap div[class~="gateway-nap-trunk-channels"] ul li
{
    display: inline-block;
    text-align: center;
    width: 25px;
}
#gateway-nap span[class~="gateway-nap-fully-allocated"],
#gateway-nap label[class~="gateway-nap-fully-allocated"]
{
    font-style: italic;
    color: gray;
}

#gateway-admin-buttons-container
{
    float: right;
}
#gateway-admin-buttons-wait
{
    display: none;
    font-weight: bold;
    font-size: 15px;
}
#gateway-info-show
{
    display: none;
    padding: 10px 10px 10px 10px;
    margin: 0;
}
#gateway-info-show table
{
    width: 100%;
}
#gateway-info-show table tr
{
    line-height: 30px;
}
.gateway-nap-details
{
    float: left;
    text-align: left;
}

#license-manager .not-configured
{
    color: gray;
    font-style: italic;
}
#license-manager .expired
{
    color: #FF0000;
    font-style: italic;
}
#license-manager .will-expire
{
    color: blue;
    font-style: italic;
}
#license-manager .expired-image
{
    margin: 0px;
    padding: 0px;
    float: left;
}
#license-manager .info
{
    text-align: left;
    display: none;
}
#license-manager .key
{
    font-style: italic;
    text-transform: uppercase;
    margin-left: 15px;
}
#license-manager .value
{
    font-weight: bold;
}
#license-manager table tbody tr[class~="license-manager-row"]
{
    cursor: pointer;
}

#khomp #formulario input[type=button][class~="disabled"]
{
    background-color: #CCCCCC;
    color: #666666;
    border: 1px solid #999999;
}

#khomp #formulario .ss7-list-table td
{
    text-align: left;
}

#khomp #formulario .ss7-list-table td[class~="options"]
{
    text-align: center;
}

#khomp #formulario .ss7-form-table td
{
    text-align: left;
    width: 50%;
}

#khomp #formulario .ss7-form-table input[type=text]
{
    width: 150px;
}
#khomp #formulario .ss7-form-table input[class~="ss7-pointcode-383"]
{
    width: 25px;
    text-align: center;
}
/* IE bug */
#khomp #formulario .ss7-form-table select
{
    width: 200px;
}
#khomp #ss7-mtp3-linkset-links
{
    float: left;
    width: 49%;
}
#khomp #ss7-mtp3-linkset-links ul
{
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
    border: 1px solid #306845;
    border-radius: 5px 5px 5px 5px;
}
#khomp #ss7-mtp3-linkset-links ul li
{
    padding: 5px;
}
#khomp #ss7-mtp3-linkset-links ul li img
{
    border: 0px;
    float: right;
    cursor: pointer;
}
#khomp #ss7-mtp3-linkset-link-form
{
    float: right;
    width: 49%;
}
#khomp #ss7-mtp3-linkset-link-form .expand-next
{
    color: #306845;
    cursor: pointer;
    padding-left: 5px;
}
#khomp #ss7-mtp3-linkset-links h3, #khomp #ss7-mtp3-linkset-link-form h3
{
    color: #306845;
    border-bottom: 1px solid #306845;
}
#khomp #ss7-mtp3-route-linksets
{
    float: left;
    width: 49%;
}
#khomp .ss7-mtp3-route-add-linkset
{
    margin-right: 88px !important;
}

#khomp .ss7-mtp3-linkset-add-link
{
    margin-right: 100px !important;
}

#khomp #ss7-mtp3-route-linksets ul
{
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
    border: 1px solid #DDD;
    border-radius: 5px 5px 5px 5px;
}
#khomp #ss7-mtp3-route-linksets ul li
{
    padding: 5px;
    cursor: move;
}
#khomp #ss7-mtp3-route-linksets ul li img
{
    border: 0px;
    float: right;
    cursor: pointer;
}
#khomp #ss7-mtp3-route-linksets h3, #khomp #ss7-mtp3-route-linksets-form h3
{
    color: #306845;
    border-bottom: 1px solid #DDD;
}
#khomp #ss7-mtp3-route-linksets-form
{
    float: right;
    width: 49%;
}
#khomp #ss7-isup-circuit-group-timeslot-map div
{
    float: left;
    width: 50%;
}
#khomp #ss7-isup-circuit-group-timeslot-map ul
{
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
}
#khomp #ss7-isup-circuit-group-timeslot-map ul li
{
    display: inline-block;
    width: 25px;
    text-align: center;
}
#khomp #ss7-isup-circuit-group-timeslot-map .ss7-isup-circuit-group-timeslot-select-all, #khomp #ss7-isup-circuit-group-timeslot-map .ss7-isup-circuit-group-timeslot-deselect-all
{
    cursor: pointer;
    color: #306845;
}
#khomp #ss7-isup-circuit-group-timeslot-map ul li
{
    display: inline-block;
    width: 25px;
    text-align: center;
}
#khomp #ss7-isup-circuit-group-timeslot-map ul li .disabled
{
    font-style: italic;
    color: #AAAAAA;
}
#tableWCDevice
{
    font-size: 11px;
}
#WCTab2DeviceTable, #WCTab3DeviceTable, #WCTechTable, #remote-shell-content
{
    font: 11px verdana, arial, helvetica, sans-serif;
}
#remote-shell-content input[type="button"]
{
    background-color: #339966;
    cursor: pointer;
    color: #FFFFFF;
    border: 1px solid #306845;
    border-radius: 3px;
    margin-left: 3px;
}
.selectCadence
{
    width: 50px !important;
}
.selectTypeCadence
{
    width: 90px !important;
}
#kibsTime
{
    margin-right: 15px;
}
.warning
{
    color: #FF0000;
}
.labelTLS
{
    font-weight: bold;
    font-size: 13px;
    color: #306845;
}
.labelFTP
{
    font-weight: bold;
    font-size: 13px;
    color: #306845;
}
#AutoCallAnalyserTable, #AutoEchoCancellerSize, #AutoDtmfSuppressionSize, #AutoAGCSize
{
    width: 50% !important;
    margin: 0 auto;
}
.tableHoverLine tr:hover
{
    background: #ffffc0 !important;
    cursor: pointer;
}
#ConfigE1
{
    overflow: auto;
    position: relative;
    z-index: 100;
}

.tableDeviceManual
{
    width: 88% !important;
}

.tableDeviceManual td fieldset
{
    width: 840px !important;
}

.classifier-blockscreen
{
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999;
    background: #306845;
    color: #FFF;
    font-size: 30px;
    opacity: .8;
    top: 0;
    left: 0;
}

.classifier-blockscreen div
{
    text-align: center;
    margin-top: 12%;

}

.submit-classifier-file
{
    margin-top: 15px;
}

.width50pc
{
    width: 45% !important;
}

#ktabs div.tab
{
    margin: 20px 20px 20px 20px;
    padding: 0;
    display: none;
}
#ktabs div.tab.selected
{
    display: block !important;
}

.marginLeft5pc
{
    margin-left: 5%;
}

.holder-classifier-butons
{
    display: flex;
    margin: 0 auto;
    width: 33%;
}

.head_cl
{
    font-weight: bold;
    margin-top: 5px;
}

.head_clversion
{
    font-weight: bold;
    text-align: right;
}

.head_cltotal
{
    font-weight: bold;
    text-align: left;
}

td.td_spc
{
    padding-bottom: 0px !important;
    border-bottom: 1px solid #FFF !important;
}

.padding0
{
    padding: 0px !important;
}

#submit-classifier-file, #backup-classifier-button
{
    width: 150px;
}
.license-on
{
    background: #306845;
}
.license-expired
{
    background: #FF0000;
}

.license-status
{
    margin: 0px;
    padding: 0px;
    float: left;
    width: 20px;
    height: 20px;
}
a > img
{
    cursor: pointer;
}
.VoIPInterface-holder
{
    display: inline-flex;
    width: 100%;
}
.VoIPInterface-holder fieldset
{
    width: 49% !important;
}
.Interface-holder
{
    list-style-type: none;
    padding: 10px;
}
.Interface-holder li label
{
    cursor: move;
}
.Interface-holder li
{
    margin: 1px;
    padding: 3px;
    background: #FFF;
    width: 300px;
}
#gateway-portability-local-import input[class~="field-config"]
{
    width: 12px !important;
}

#gateway-portability-local-import select[class~="gateway-portability-local-import-field"]
{
    /* float: left; */
    margin-top: 2px;
    margin-bottom: 2px;
}

#gateway-portability-local-import ol
{
    list-style-type: none;
    list-style-type: decimal !ie; /*IE 7- hack*/

    margin: 0;
    padding: 0;
    counter-reset: li-counter;
}
#gateway-portability-local-import ol > li
{
    float: left;
    margin-top: 2px;
    width: 165px;
}
#gateway-portability-local-import ol > li:before
{
    color: #666666;
    content: "#" counter(li-counter, decimal);
    counter-increment: li-counter;
    font-size: 10px;
    font-style: italic;
    position: relative;
    margin-left: 15px;
}
#gateway-portability-local-import .select-file
{
    background-color: #339966;
    cursor: pointer;
    color: #FFFFFF;
    border: 1px solid #306845;
    border-radius: 3px;
    padding: 3px;
    text-align: center;
    width: 160px;
}
#gateway-portability-local-import-file-info
{
    margin-left: 5px;
    color: #666666;
}
#gateway-portability-local-import-form-div .ui-progressbar
{
    position: relative;
}
#gateway-portability-local-import-form-div .progress-label
{
    position: absolute;
    left: 50%;
    top: 4px;
    font-weight: bold;
}

.gateway-gsm-sim-card-deleted
{
    text-decoration: line-through;
    font-style: italic;
    color: #999999;
}
#gateway-gsm-sim-cards-table .gateway-nap-gsm-sim-card-select-not-assigned
{
    color: #CC0000;
}

#gateway-firewall ul
{
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0px;
}

#gateway-firewall ul li,
#gateway-dialplan ul li
{
    display: inline-block;
    list-style-type: none;
    margin-bottom: 2px;
    margin-right: 5px;
    padding: 2px;
    color: white;
    border-radius: 4px;
    /*background-color: #339966;*/
    border: 1px solid #DDD;
    height: 20px;
}

#gateway-firewall ul li input[type="text"],
#gateway-dialplan ul li input[type="text"]
{
    /*color: white;*/
    /*background-color: #339966;*/
    border: 0px;
    height: 16px;
    border-radius: 0px;
    border: 0px;
    vertical-align: top;
}

/* #gateway-firewall ul li input[type="text"]:hover
{
    background-color: #306845;
} */

#gateway-firewall ul li input[type="text"]:focus
{
    color: black;
    background-color: white;
}

.gateway-firewall-error
{
    color: red;
    font-weight: bold;
}

.gateway-profile-hmp-form
{
    display: none;
}

#khomp td.gateway-form-field-container-right
{
    width: 40%;
    text-align: right;
}

input#gateway-recorder-recordsDirPath {
    width: 300px !important;
}

input#gateway-recorder-recordsServerUrl {
    width: 300px !important;
}

input#gateway-recorder-identificationToken {
    width: 300px !important;
}

#khomp td.gateway-form-field-container-right.form-checkbox-alone
{
    padding-right: 50px;
}

input#insight-addr-input {
    width: 259px;
    margin-right: -16%;
    margin-left: 12.5%;
}

input#insight-token-input {
    width: 259px;
    margin-left: 12.5%;
}

select#insight-interface-dropbox {
    margin-left: 19%;
}

input#insight-cdr-periodic-input {
    margin-left: 12.5%;
}

input#insight-cdr-max-count-input {
    margin-left: 12.5%;
}

input#insight-cdr-timeout-input {
    margin-left: 12.5%;
}

input#gateway-stirshaken-behavior-apikey
{
    margin-right: 1%;
}
input#gateway-stir-shaken-timeout
{
    width: 29%;
}

.gateway-stir-shaken-add-xheaders
{
    float: right;
    text-align: right;
    vertical-align: middle;
    padding: 5px 0px 0px 0px;
    font-size: 11px;
}

.gateway-notification-need-reload
{
    /* font-weight: bold; */
    font-size: 14px;
    border: 1px solid black;
    padding: 5px;
    border-radius: 5px;
    background-color: #FFFFC0;
}

.gateway-profile-call-analyzer-required
{
    font-size: 12px;
    border: 1px solid black;
    padding: 2px 5px 2px 5px;
    border-radius: 5px;
    background-color: #FFFFC0;
}

#gateway-wait-save-analytics-overlay
{
    width: 100%;
    height: 100%;
    padding: 0;
    margin: -6px 0px 0px -12px;;
    position: absolute;
    z-index: 10;
    background: rgba( 255, 255, 255, 0.6 );
    display: none;
}

#gateway-wait-save-analytics-overlay img
{
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -24px;
    margin-top: -24px;
    display: block;
}

.gateway-network-routes-append
{
    float: right;
    text-align: right;
    vertical-align: middle;
    padding: 5px 5px 0px 0px;
}

.hmp-tooltip
{
    margin-left: 5px;
    vertical-align: inherit;
}

.nap-form-input
{
    width: 40%;
    text-align: right;
}
.box-sizing-border
{
    width: 100%;
    height: 42em;
    resize: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#khomp table.gateway-table-form input.gateway-survivability-form-port[type=text]
{
    width: 40px;
}
#khomp table.gateway-table-form tr.gateway-survivability-ua-interface-unavailable
{
    color: #999999;
}
#khomp table.gateway-table-form tr.gateway-survivability-ua-interface-unavailable td:first-child
{
    text-decoration: line-through;
}
#khomp table.gateway-table-form td.gateway-survivability-ua-border-right
{
    border-right: 1px solid #dddddd !important;
}

#khomp table.gateway-table-form input.ksbc-form-port[type=text]
{
    width: 40px;
}

#khomp table.gateway-table-form tr.ksbc-ua-interface-unavailable
{
    color: #999999;
}

#khomp table.gateway-table-form tr.ksbc-ua-interface-unavailable td:first-child
{
    text-decoration: line-through;
}

#khomp table.gateway-table-form td.ksbc-ua-border-right
{
    border-right: 1px solid #dddddd !important;
}

#khomp table.gateway-table-form td.ksbc-action-ldap
{
    padding-left: 15px;
}

#khomp table.gateway-table-form td.ksbc-action-section
{
    font-weight: bold;
}

#ktls-list span.error
{
    color: #C83C2D;
    font-weight: bold;
}

#ktls-list span.warning
{
    color: #C83C2D;
    font-style: italic;
}

#ktls-list table img
{
    cursor: pointer;
}

.ktls-self-signed-option-header
{
    border-bottom: 1px solid #99CC99;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 5px;
}

/*table.ktls-file pre.summary
{ 

} */

table.ktls-file td.content
{
    width: 75%;
}

table.ktls-file td.button
{
    width: 25%;
    text-align: right;
}

#ksbc-ua .gateway-form-field-container-right input[ type="text" ]
{
    text-align: left;
}

.ksbc-table-section
{
    font-weight: bold;
}

.ksbc-table-section-item
{
    padding-left: 15px;
}

/*
 * Survivability UAS form
 */
ul.extension-group li
{
    list-style-type: none;
    padding: 2px;
    border: 1px solid #DDDDDD;
    border-radius: 5px;
    margin-bottom: 3px;
    width: 205px;
}

ul.extension-group li.ui-sortable-placeholder
{
    border: 1px dotted green;
    visibility: visible !important;
    background: none repeat scroll 0 0 #66CC99;
}

ul.extension-group li.ui-sortable-helper
{
    cursor: grab;
    border: 1px solid black;
    margin: 0px;
}

ul.extension-group img
{
    cursor: pointer;
    vertical-align: middle;
}

ul.extension-group img.grab
{
    cursor: grab;
}

.gateway-vpn
{
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
    margin: 10px;
}

.gateway-vpn > * {
    margin-bottom: 15px;
}

.gateway-vpn button {
    min-width: 60px;
}

