.sweet-alert .sa-icon.sa-warning {
	border-color: red !important;
}
.sweet-alert .sa-icon.sa-warning .sa-body, .sweet-alert .sa-icon.sa-warning .sa-dot {
	border-color: red !important;
	background-color: red!important;
}
#doctypeorderlist .row {
	border-top: 1px solid #000000;
}
#doctypeorderlist .col-md-3 {
	padding-top:7px;
}
.copy
{
	width: 31.5%
}
/*custom css by phebsoft*/
.smalltextinput {
	top: 5px !important;
	padding-top: 0px !important;
	font-size: 10px !important;
	color: #d0d0d0 !important;
}

.custom_label {
    padding-top: 0;
}
.custom_btn {
    width: 175px !important;;
    height: 46px;
}
.smsfield .custom_tooltip{
    background-color: #7ddcc9;
    width: 238px;
    position: absolute;
    z-index: 999;
    left: 30%;
    border-radius: 6px;
    padding: 5px;
    /* bottom: 0; */
    /* top: 0; */
    top: 47px;
}
.smsfield .custom_tooltip_inner {
    max-width: 250px;
    padding: .25rem .5rem;
    color: #fff;
    /* text-align: center; */
    background-color: #7ddcc9;
    border-radius: .25rem;
    padding: 15px 12px 15px 12px;
}
.smsfield .tooltip-arrow {
    width: 0;
    /* height: 13px; */
    /* border-left: 5px solid transparent; */
    border-right: 8px solid transparent;
    border-bottom: 9px solid #7ddcc9;
    border-width: 38px;
    position: absolute;
    top: -26px;
    left: 48px;
}
.smsfield .custom_label:hover + .custom_tooltip {
    display: block !important;
    animation: custom_tooltip 300ms ease-out forwards;
}
@keyframes custom_tooltip {
    to {
        opacity: 1;
        transform: translate(0, 10%);
    }
}
.resize_input .group input {
    height: 40px !important;
}
.resize_input .group select {
    height: 40px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
.resize_input .group select:after {
    content : '^'
}

.ifperson .custom_tooltip{
	background-color: #2fde1e;
	/*width: 415px;*/
	position: absolute;
	z-index: 999;
	left: 20%;
	border-radius: 6px;
	padding: 5px;
	bottom: 25px;
}
.ifperson .custom_tooltip_inner {
	max-width: 415px;
	padding: .25rem .5rem;
	color: #fff;
	/* text-align: center; */
	background-color: #2fde1e;
	border-radius: .25rem;
	padding: 6px 12px 6px 12px;
}
.ifperson .tooltip-arrow {
	width: 0;
	/* border-right: 8px solid transparent; */
	border-left: 5px solid transparent;
	border-bottom: 5px solid #2fde1e;
	border-width: 25px;
	position: absolute;
	left: -20px;
	bottom: -0px;
}
.ifperson .custom_label:hover + .custom_tooltip {
    display: block !important;
    animation: custom_tooltip 300ms ease-out forwards;
}

/*** Codeneter Tooltip
 */

.codeenter .custom_label:hover + .custom_tooltip {
	display: block !important;
	animation: custom_tooltip 300ms ease-out forwards;
}
.codeenter .custom_tooltip{
	background-color: #2fde1e;
	/* width: 415px; */
	position: absolute;
	z-index: 999;
	left: 40%;
	border-radius: 6px;
	padding: 5px;
	bottom: -20px;
}
.codeenter .custom_tooltip_inner {
	max-width: 415px;
	padding: .25rem .5rem;
	color: #fff;
	/* text-align: center; */
	background-color: #2fde1e;
	border-radius: .25rem;
	padding: 6px 12px 6px 12px;
}
.codeenter .tooltip-arrow {
	width: 0;
	/* border-right: 8px solid transparent; */
	border-left: 5px solid transparent;
	border-bottom: 5px solid #2fde1e;
	border-width: 25px;
	position: absolute;
	left: -20px;
	bottom: -0px;
}
.codeenter .custom_label:hover + .custom_tooltip {
	display: block !important;
	animation: custom_tooltip 300ms ease-out forwards;
}
/****

 */

/*** Custom Shipment Tooltip
 */

.customshipment .custom_label:hover + .custom_tooltip {
	display: block !important;
	animation: custom_tooltip 300ms ease-out forwards;
}
.customshipment .custom_tooltip{
	background-color: #2fde1e;
	/* width: 415px; */
	position: absolute;
	z-index: 999;
	left: 45%;
	border-radius: 6px;
	padding: 5px;
	bottom: 70px;
}
.customshipment .custom_tooltip_inner {
	max-width: 415px;
	padding: .25rem .5rem;
	color: #fff;
	/* text-align: center; */
	background-color: #2fde1e;
	border-radius: .25rem;
	padding: 6px 12px 6px 12px;
}
.customshipment .tooltip-arrow {
	width: 0;
	/* border-right: 8px solid transparent; */
	border-left: 5px solid transparent;
	border-bottom: 5px solid #2fde1e;
	border-width: 25px;
	position: absolute;
	left: -20px;
	bottom: -0px;
}
.customshipment .custom_label:hover + .custom_tooltip {
	display: block !important;
	animation: custom_tooltip 300ms ease-out forwards;
}
/****

 */

/*** Additional Upload file Tooltip
 */

.uploaderbutton .custom_label:hover + .custom_tooltip {
	display: block !important;
	animation: custom_tooltip 300ms ease-out forwards;
}
.uploaderbutton .custom_tooltip{
	/* background-color: #2fde1e; */
	/* width: 415px; */
	position: absolute;
	z-index: 999;
	left: 45%;
	border-radius: 6px;
	padding: 5px;
	bottom: 55px;
}
.uploaderbutton .custom_tooltip_inner {
	background-color: #2fde1e;
	width: 200px;
	position: absolute;
	z-index: 999;
	left: 1800%;
	border-radius: 6px;
	padding: 5px;
	color: white;
	bottom: 325px;
}
.uploaderbutton .tooltip-arrow {
	width: 0;
	/* border-right: 8px solid transparent; */
	border-left: 5px solid transparent;
	border-bottom: 5px solid #2fde1e;
	border-width: 25px;
	position: absolute;
	left: 160px;
	bottom: 325px;
}

/****

 */

/*** Additional Documenttype Tooltip
 */

.custom_label_type:hover + .custom_tooltip2 {
	display: block !important;
	animation: custom_tooltip2 300ms ease-out forwards;
}
.documenttypetooltip .custom_tooltip2{
	background-color: #2fde1e;
	width: 255px;
	position: absolute;
	z-index: 999;
	left: 75%;
	border-radius: 6px;
	padding: 5px;
	bottom: 90px;
}
.documenttypetooltip .custom_tooltip_inner2 {
	max-width: 415px;
	padding: .25rem .5rem;
	color: #fff;
	/* text-align: center; */
	background-color: #2fde1e;
	border-radius: .25rem;
	padding: 6px 12px 6px 12px;
}
.documenttypetooltip .tooltip-arrow2 {
	width: 0;
	/* border-right: 8px solid transparent; */
	border-left: 5px solid transparent;
	border-bottom: 5px solid #2fde1e;
	border-width: 25px;
	position: absolute;
	left: -20px;
	bottom: -0px;
}

/****

 */


/*** Additional Message Tooltip
 */

.messageforshipment .custom_label:hover + .custom_tooltip {
	display: block !important;
	animation: custom_tooltip 300ms ease-out forwards;
}
.messageforshipment .custom_tooltip{
	background-color: #2fde1e;
	width: 255px;
	position: absolute;
	z-index: 999;
	left: 45%;
	border-radius: 6px;
	padding: 5px;
	bottom: 20px;
}
.messageforshipment .custom_tooltip_inner {
	max-width: 415px;
	padding: .25rem .5rem;
	color: #fff;
	/* text-align: center; */
	background-color: #2fde1e;
	border-radius: .25rem;
	padding: 6px 12px 6px 12px;
}
.messageforshipment .tooltip-arrow {
	width: 0;
	/* border-right: 8px solid transparent; */
	border-left: 5px solid transparent;
	border-bottom: 5px solid #2fde1e;
	border-width: 25px;
	position: absolute;
	left: -20px;
	bottom: -0px;
}

/****

 */
.custom_submit_btn{
    padding-top: 15px !important;
    height: 50px !important;
    padding-bottom: 15px !important;
}
.custom_back_btn{
    padding-top: 15px !important;
    height: 50px !important;
    padding-bottom: 15px !important;
}
.more-headings {
    line-height: 32px;
    cursor: pointer;
}
.first-heading {
    line-height: 32px;
}
.resize_input .custom_select_arrow:after {
    content: '';
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #3073b8;
    border-width: 8px;
    display: block;
    width: 0;
    position: absolute;
    right: 12px;
    bottom: 46%;
}
.custom_icon.arrow-down {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #3073b8;
    border-width: 6px;
    display: block;
    z-index: 99999;
    width: 0;
    position: absolute;
    /* right: 12px; */
    bottom: 12px;
    cursor: pointer;
}
span.heading_text {
    margin-left: 20px;
}
.custom_icon.arrow-right {
    border-top: 5px solid transparent;
    border-left: 5px solid #3073b8;
    border-bottom: 5px solid transparent;
    border-width: 6px;
    display: block;
    z-index: 99999;
    width: 0;
    position: absolute;
    /* right: 12px; */
    bottom: 12px;
    cursor: pointer;
}

.custom_error_message .custom_tooltip{
    background-color: #f66e84;
    width: 246px;
    position: absolute;
    z-index: 9999999;
    border-radius: 6px;
    bottom: 88px;
    right: 100px;
}
.custom_error_message .custom_tooltip_inner {
    max-width: 415px;
    padding: .25rem .5rem;
    color: #fff;
    /* text-align: center; */
    background-color: #f66e84;
    border-radius: .25rem;
    z-index: 9999;
    padding: 10px 8px 10px 8px;
}
.custom_error_message .tooltip-arrow {
    width: 0;
    border-right: 8px solid transparent;
    border-top: 9px solid #f66e84;
    border-width: 38px;
    position: absolute;
    left: 48px;
    bottom: -26px;
}
.resize_input .group .haserror {
    border: 1px solid #f66e84;
}
.note-editor.note-frame .note-editing-area .note-editable {
    height: 400px !important;
}
div#leftstepsec {
    border-right: 1px solid #d7d7d7;
}
.m-wizard.m-wizard--3 .m-wizard__head {
    border-right: unset;
}
.clear {
    clear: both;
}
.modtagermailknap.custom_btn {
    float: right;
}
.codeenter {
    padding-right: 0;
}
.customradio label span:before {
    border: 1px solid #bebdbd;
}
/*.bottom-section {
    bottom: 20px;
    position: absolute;
}*/

.bottom-section.absolute {
    bottom: 20px;
    position: absolute;
    left: 0px;
}
.bottom-section.relative {
    position: relative;
    max-width: 96%;
    margin: 0 auto;
}
.resize_input .group .bar2:before {
    top: 37px;
}


.m-portlet {
    box-shadow: none;
    border: 0 !important;
}

.m-demo .m-demo__preview {
    border: 0 !important;
}
.documentnametitle {
	margin-left:-25px;
	color:#575962;
	font-weight:bolder;
	font-size: 1.3rem;
}
.documenttypetitle {
	margin-left:5px;
	color:#575962;
	font-weight:bolder;
	font-size: 14px;
}
.docname {
	/* border-top: 1px solid #d9dadb; */
	/* padding: 10px; */
	/* border-radius: 7px; */
	/*padding-top: 14px;*/
	height: 54px !important;
	font-size: 1.3rem;
	/*padding-left: 14px;*/
	/*padding-right: 0px;*/
	padding: .65rem;
	color:#575962;
}

.list-d .m-list-search__result-item-text {
    border-bottom: 0;
	color:#575962 !important;

}
select#exampleSelect1 {
    height: 40px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
}
/*.custom_doc_arrow:after {*/
/*    content: '';*/
/*    border-left: 5px solid transparent;*/
/*    border-right: 5px solid transparent;*/
/*    border-top: 5px solid #3073b8;*/
/*    border-width: 8px;*/
/*    display: block;*/
/*    z-index: 99999;*/
/*    width: 0;*/
/*    position: absolute;*/
/*    right: 24px;*/
/*    bottom: 55%;*/
/*}*/
#fine-uploader-manual-trigger .qq-upload-button {
    height: 48px;
    padding-top: 11px;
    margin-left: 14px;
}
.custom_icon {
    font-size: 28px !important;
    cursor: pointer;
}
img.document_icon {
    width: 20px;
    margin-right: 10px;
}
.myaccordion1 .custom_icon.arrow-right {
    border-top: 5px solid transparent;
    border-left: 5px solid #3073b8;
    border-bottom: 5px solid transparent;
    border-width: 6px;
    display: block;
    z-index: 99999;
    width: 0;
    position: absolute;
    top: 10px;
    bottom: unset;
    cursor: pointer;
}
.myaccordion1 .custom_icon.arrow-down {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #3073b8;
    border-width: 6px;
    display: block;
    z-index: 99999;
    width: 0;
    position: absolute;
    bottom: unset;
    top: 10px;
    cursor: pointer;
}
.datepicker tbody tr>td.day.today {
	background: #3b73b9;
	color: #fff;
}
.datepicker tbody tr>td.day.today:hover {
	background: #4d8ddd;
	color: #fff;
}
.datepicker tbody tr>td.day.active {
	background: #1f60b1;
	color: #fff;
}
.datepicker tbody tr>td.day.active:hover {
	background: #4d8ddd;
	color: #fff;
}
.im{
    color:  #8a8a8a !important ;
}
.fa.fa-file-pdf-o {
	color: #ff4961;
	font-size: 24px !important;
	margin-left: -5px;margin-right:5px;
}
