﻿.fullWidth
{
    width: 100%;
}

table.shares-calculator1 tr td:nth-child(2n+1)  { /*width: 15%;*/ }
table.shares-calculator2 th { vertical-align: top !important; }

.graphic.row-fluid table
{
    /*mct*/
    border-top: none !important;
    margin-top: 0px;
}
.graphic.row-fluid table tr th { vertical-align: middle; border-top: 1px solid #c4c4c4 !important; }

.none-top-border,
.none-top-border div table,
.none-top-border table,
.none-top-border td { /*mct*/border: 0px !important;}

.none-top-border-td table td { /*mct*/border-top: 0px !important;}
.none-border
{
    /*malioglu*/
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
}
.none-borderer
{
}
.none-borderer td
{
    /*malioglu*/
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
}

.none-height-padding
{
    /*malioglu*/
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.generic-bottom-border
{
    /*malioglu*/
    border-bottom: 5px solid #005aa0 !important;
}
.generic-cell-border
{
    /*malioglu*/
    border-collapse: collapse !important;
    border-spacing: 0 !important;
    border-top-color: #dddddd !important;
    border-top-style: solid !important;
    border-top-width: 1px !important;
}
.graphic.row-fluid table td
{
    /*mct*/
    height: 40px !important;
}
.gridview table
{
    /*mct*/
    border-top: none !important;
}
.next-link table
{
    /*mct*/
    border-top: none !important;
}
.submit table
{
    /*mct*/
    border-top: none !important;
}
.steps ul
{
    /*mct*/
    list-style: none !important;
}
.margin-left-none
{
    /*mct*/
    margin-left: 0 !important;
}
.float-right
{
    /*mct*/
    float: right !important;
}
.float-left
{
    /*mct*/
    float: left !important;
}
.hidden
{
    /*mct*/
    display: none;
}
.aligment-right
{
    /*mct*/
    text-align: right !important;
}
.aligment-left
{
    /*mct*/
    text-align: left !important;
}
.form1-input-button
{
    /*mct*/
    width: auto !important;
    color: #fff !important;
    height: auto;
    margin: 0;
    height: 32px !important;
    line-height: 32px;
    padding: 0 15px !important;
    font-weight: bold !important;
    font-size: 14px !important;
    border: none;
    text-shadow: 0 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}
.center
{
    /*mct*/
    horiz-align: center;
    vert-align: middle;
    text-align: center !important;
}
.gridPagerContent input
{
    /*mct*/
    width: auto !important;
}
.update-profile-input td
{
    /*begum*/
    padding-top: 5px !important;
    padding-bottom: 15px !important;
    font-size: 13px;
}
.update-profile-input input
{
    /*begum*/
    margin-bottom: 0 !important;
}
.update-profile-input .btn { font-size: 13px !important; padding: 0 10px !important; }

.paddingLeftReport
{
    /*begum*/
    padding-left: 20px !important;
}

.height-weight-raddatepicker
{
    /*begum*/
    height: 33px !important;
    width: 110% !important;
}

.table-row-input input, textarea
{
    /*mct*/
    margin-bottom: 0 !important;
}
.table-row-input td
{
    /*mct*/
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.none-vertical-margin-table
{
    /*mct*/
    margin-top: -12px !important;
    margin-bottom: 0 !important;
}
.boldFontWeight
{
    /*begum*/
    font-weight: bold !important;
}

.marginBottomNone
{
    /*begum*/
    margin-bottom: 0 !important;
}

.paddingRight
{
    padding-right: 15px !important;
}

.padRightNone
{
    padding-right: 0 !important;
}
.relative-area
{
    position: relative !important;
}
.navigation-buttons
{
    /*mct*/
    font-size: 19px !important;
}
.description-p-bottom-margin
{
    /*mct*/
    margin-bottom: 5px !important;
}
.tradeAlert-ResetButton
{
    /*mct*/
    position: absolute;
    top: 8px;
    right: 800px;
}
.DisplayNone
{
    /*mct*/
    display: none !important;
}
.form4form
{
    padding: 10px 10px 10px;
    margin: 0;
    background: #31353b;
    overflow: hidden;
}
.form4form span
{
    color: #fff !important;
    line-height: 32px;
    font-family: 'Open Sans SemiBold';
    font-size: 14px;
    margin: 0 6px 0 0;
    display: block;
}
.form4form .btn
{
    vertical-align: top;
}
.form4form .select
{
    width: 310px !important;
    margin-right: 10px !important;
}
.rtl .form4form span
{
    margin: 0 0 0 22px;
}
.min-heigt-2
{
    /*mct*/
    min-height: 200px !important;
}
.negative-margin-bottom-15
{
    /*mct*/
    margin-bottom: -15px !important;
}
.overflow-hidden
{
    /*mct*/
    overflow: hidden !important;
}
.padding-vertical-5
{
    /*mct*/
    padding: 5px 0;
}
.list-none
{
    /*mct*/
    list-style: none !important;
}
.SecureEmailThreadHeader
{
    /*mct*/
    color: #e48b1f;
    font-size: 16px;
    font-family: 'Open Sans SemiBold';
    text-transform: uppercase;
}
.margin-left-20
{
    margin-left: 20px;
}
.display-inline
{
    display: inline;
}
.table-row-width-120
{
    width: 115px !important;
}

.td-custom-span
{
    width: 210px !important;
}
.td-custom-span2
{
    width: 215px !important;
}
.td-custom-span3
{
    width: 240px !important;
}
.td-custom-span4
{
    width: 400px !important;
}
.td-custom-span5
{
    width: 345px !important;
}

.td-custom-span6
{
    width: 370px !important;
}
.td-custom-span7
{
    width: 750px !important;
}
.td-custom-span8
{
    width: 320px !important;
}

.report-input td
{
    /*begum*/
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
#secureEmailDetails-table
{
    max-height: 500px;
    overflow-y: scroll;
}
.secureEmailDetailRow-True td
{
    background: rgb(242, 242, 255) !important;
}
.secureEmailDetailRow-False td
{
    background: rgb(255, 255, 255) !important;
}
.secureEmailDetail-text
{
    display: block;
}
.secuerEmailDetail-date
{
    font-size: 10px;
}
.secureEmailDetail-Attachment
{
    padding-left: 15px;
    float: right;
}
.table-row-padding-5
{
    padding: 5px !important;
}
.table-checkbox-column-width-20
{
    width: 20px !important;
}
.fileupload-description
{
    color: #999999;
    font-size: 10px;
    position: absolute;
    right: 100px;
    top: 5px;
}

.marginBottomLicense
{
    margin-bottom: 20px !important;
}
.ShowHideMenu
{
    margin-top: 5px !important;
}
.case-details-document-list
{
    list-style: square;
}
.file-upload-control
{
    margin-bottom: 35px;
}
.not-clearable::-ms-clear
{
    display: none;
}
select
{
    /*margin: 0;     padding: 0 3px;     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
}
.custom-overlay
{
    background-image: url(../DFMTheme/img/ac-close.png);
}
.select2-container
{
    width: 220px;
}
.select3-container
{
    width: 136px !important;
}
.label-bold { font-weight: 600 !important; }

.pageIndexLabel {
    float: right;
    margin-right: 310px;
}
.table-caselist tr td
{
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.tooltip > .tooltip-inner
{
    width: 200px !important;
    background:#fcfbdd;
    border:1px solid #b9b598;
    color:#252525;
    text-align:left;
}
.tooltip.in
{
    opacity: 1;
    filter: alpha(opacity=100);
  
}

.bx-wrapper .bx-controls-direction a:after {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -7px 0 0 -7px;
	width: 14px;
	height: 14px;
	background-image: url("img/glyphicons-halflings.png");
	content: "";
}
/*veripark*/
.bx-wrapper .bx-controls-auto .bx-start:after {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -7px 0 0 -7px;
	width: 14px;
	height: 14px;
	background: url("img/glyphicons-halflings.png") no-repeat -118px -164px;
	content: "";
}
/*veripark*/
.bx-wrapper .bx-controls-auto .bx-stop:after {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -8px 0 0 -6px;
	width: 14px;
	height: 14px;
	background: url("img/glyphicons-halflings.png") no-repeat -70px -164px;
	content: "";
}
/*veripark*/
.dfm-inner-page-newsticker .bx-wrapper .bx-controls-auto .bx-stop:after {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -7px;
	width: 14px;
	height: 14px;
	background: url("img/glyphicons-halflings.png") no-repeat -70px -164px;
	content: "";
}

/*bgm*/
.left-contact a {
    color: white !important;
}

/*bgm*/
.contactInfo {
    margin-left: 130px !important;
    margin-top: -20px;
}

/*bgm*/
.width89 {
    width: 89% !important;
}

/*bgm*/
.icon-mobile {
	width: 13px;
	height: 19px;
	background: url('../eServicesTheme/img/phone.png') no-repeat;
}

/*bgm*/
.icon-nmail {
	margin-top: 5px;
	margin-left: -2px;
	padding-right: 2px;
	width: 15px;
	height: 11px;
	background: url('../eServicesTheme/img/email.png') no-repeat;
}

.marginCustom {
    margin-left: 0px!important;
}

@-moz-document url-prefix() {
    .tableStyleMozilla {
        margin-top: 50px!important;
    }
}

.borderColorNone {
    border-color: transparent!important;
}


.textAlign td {
    text-align: left !important;
}

.fontTable td {
    font-size: 100% !important;
    font-weight: normal !important;
}
#eServicesList {margin-bottom: 20px;}
#eServicesList table:first-child { width: 100%;margin-bottom: 20px;}
#eServicesList table:first-child td { height: 30px !important; }
.auto-height table td{ height: auto !important; }
.only-bold{ font-weight: bold;}
.enabledDownloadLink{ color: #e48b1f; }
.disabledDownloadLink{ color: #b9b598;cursor: not-allowed; }
.disabledDownloadLink:hover{ color: #b9b598; }

/*Start CSS 17th Sep 2018*/
.btn-filter {
    color: #fff;
    background-image: url(img/filter-icon.png);
    background-position: 12px center;
    background-repeat: no-repeat;
    box-shadow: none;
    padding: 0 15px 0 35px;
}

.btn-filter:hover , .btn-filter:focus , .btn-filter:active , .btn-filter.collapsed{
    background-image: url(img/filter-icon.png);
    background-color: #005AA0;
    background-position: 12px center;
    color: #fff;
}
.btn-pdf , .btn-pdf:hover, .btn-pdf:focus, .btn-pdf:active {
    background: transparent;
    background-image: url(img/icon-pdf.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #fe8c00;
    padding: 0 15px 0 40px;
}
.collapse .form4form , .collapse .form4form .button-pd{
    padding-top: 0;
}
.collapse .select2-container .select2-choice > .select2-chosen {
    color: #555 !important;
}


/*End CSS 17th Sep 2018*/