/* Minification failed. Returning unminified contents.
: run-time error CSS1034: Expected closing parenthesis, found ''
: run-time error CSS1042: Expected function, found ''
: run-time error CSS1066: Unexpected end of file encountered
 */
  #jquery-loader
        {
            background: url('../Images/ajax-loader.gif') no-repeat center top;
            width: 32px;
            height: 32px;
        }
        #jquery-loader-background
        {
            background-color: silver;width:100% !important;
        }
        #jquery-loader.blue-with-image
        {
            border: 2px solid #008587;
            padding-top: 35px;
            background-color: white;
            text-align: center;
            background-image: url('../Images/ajax-loader.gif');
            background-position: center;
            background-repeat: no-repeat;
        }
        #jquery-loader.blue-with-image-2
        {
            border: medium none;
            padding-top: 35px;
            background-color: transparent;
            text-align: center;
            background-image: url('../Images/ajax-loader.gif');
            background-position: center;
            background-repeat: no-repeat;
        }
        
        




label + p,
input + p
{
	margin-top: 20px;
}

.checkbox > input , .radio > input
{
	padding: 0;
	margin: 0;
	height: 0px;
	width: 0px;
	float: left;
	position: absolute;
	left: 0;
	opacity: 0;
    z-index:-1;

}
.checkbox > label  , .radio > label 
{ 
	line-height: 16px;         
	padding: 0 0 0 24px;
	-moz-transition: color 1s ease; 
	-o-transition: color 1s ease; 
	-webkit-transition: color 1s ease; 
	transition: color 1s ease; 
}
fieldset[dir=rtl] p > label {
	padding: 0 18px 0 0;
}
p:not(#foo) > input:hover + label, p:not(#foo) > input:focus + label,
p:not(#foo) > input + label:hover, p:not(#foo) > input:focus + label			{ text-shadow: 1px 1px 3px #000; color: #2C7AD0; }

div:not(#foo) > input + label
{
	background: url(gr_custom-inputs.png) 0 -1px no-repeat;
	height: 16px;
}


.radio:not(#foo) > input[type=radio] + label									{ background-position: 0 -161px; }

/* Checked styles */
.radio:not(#foo) > input[type=radio]:checked + label 							{ background-position: 0 -241px; }
.checkbox:not(#foo) > input[type=checkbox]:checked + label 						{ background-position: 0 -81px; }
.checkbox:not(#foo) > input[type=checkbox]:hover:checked + label,
.checkbox:not(#foo) > input[type=checkbox]:focus:checked + label,
.checkbox:not(#foo) > input[type=checkbox]:checked + label:hover,
.checkbox:not(#foo) > input[type=checkbox]:focus:checked + label 					{ background-position: 0 -101px; }

.checkbox:not(#foo) > input[type=checkbox]:checked + input[type=hidden] + label 						{ background-position: 0 -81px; }
.checkbox:not(#foo) > input[type=checkbox]:hover:checked + input[type=hidden] + label,
.checkbox:not(#foo) > input[type=checkbox]:focus:checked + input[type=hidden] + label,
.checkbox:not(#foo) > input[type=checkbox]:checked + input[type=hidden] + label:hover,
.checkbox:not(#foo) > input[type=checkbox]:focus:checked + input[type=hidden] + label 					{ background-position: 0 -101px; }

.radio:not(#foo) > input[type=radio]:hover:checked + label,
.radio:not(#foo) > input[type=radio]:focus:checked + label,
.radio:not(#foo) > input[type=radio]:checked + label:hover,
.radio:not(#foo) > input[type=radio]:focus:checked + label 					{ background-position: 0 -261px; }

.radio:not(#foo) > input[type=radio]:hover:checked + input[type=hidden] + label,
.radio:not(#foo) > input[type=radio]:focus:checked + input[type=hidden] + label,
.radio:not(#foo) > input[type=radio]:checked + input[type=hidden] + label:hover,
.radio:not(#foo) > input[type=radio]:focus:checked + input[type=hidden] + label 					{ background-position: 0 -261px; }

/* Hover & Focus styles */
.checkbox:not(#foo) > input[type=checkbox]:hover + label,
.checkbox:not(#foo) > input[type=checkbox]:focus + label,
.checkbox:not(#foo) > input[type=checkbox] + label:hover 							{ background-position: 0 -21px; }

.checkbox:not(#foo) > input[type=checkbox]:hover + input[type=hidden] + label,
.checkbox:not(#foo) > input[type=checkbox]:focus + input[type=hidden] + label,
.checkbox:not(#foo) > input[type=checkbox] + input[type=hidden] + label:hover 							{ background-position: 0 -21px; }

.radio:not(#foo) > input[type=radio]:hover + label,
.radio:not(#foo) > input[type=radio]:focus + label,
.radio:not(#foo) > input[type=radio] + label:hover								{ background-position: 0 -181px; }

.radio:not(#foo) > input[type=radio]:hover + input[type=hidden] + label,
.radio:not(#foo) > input[type=radio]:focus + input[type=hidden] + label,
.radio:not(#foo) > input[type=radio] + input[type=hidden] + label:hover								{ background-position: 0 -181px; }

/* Active styles */
.checkbox:not(#foo) > input[type=checkbox]:active + label,
.checkbox:not(#foo) > input[type=checkbox] + label:hover:active					{ background-position: 0 -41px; }

.checkbox:not(#foo) > input[type=checkbox]:active + input[type=hidden] + label,
.checkbox:not(#foo) > input[type=checkbox] + input[type=hidden] + label:hover:active					{ background-position: 0 -41px; }


.radio:not(#foo) > input[type=radio]:active + label,
.radio:not(#foo) > input[type=radio] + label:hover:active						{ background-position: 0 -201px; }

.radio:not(#foo) > input[type=radio]:active + input[type=hidden] + label,
.radio:not(#foo) > input[type=radio] + input[type=hidden] + label:hover:active						{ background-position: 0 -201px; }

.checkbox:not(#foo) > input[type=checkbox]:active:checked + label,
.checkbox:not(#foo) > input[type=checkbox]:checked + label:hover:active			{ background-position: 0 -121px; }

.checkbox:not(#foo) > input[type=checkbox]:active:checked + input[type=hidden] + label,
.checkbox:not(#foo) > input[type=checkbox]:checked + input[type=hidden] + label:hover:active			{ background-position: 0 -121px; }

.radio:not(#foo) > input[type=radio]:active:checked + label,
.radio:not(#foo) > input[type=radio]:checked + label:hover:active				{ background-position: 0 -281px; }

.radio:not(#foo) > input[type=radio]:active:checked + input[type=hidden] + label,
.radio:not(#foo) > input[type=radio]:checked + input[type=hidden] + label:hover:active				{ background-position: 0 -281px; }


/* Disabled styles */
.checkbox:not(#foo) > input[type=checkbox]:disabled + label,
.checkbox:not(#foo) > input[type=checkbox]:hover:disabled + label,
.checkbox:not(#foo) > input[type=checkbox]:focus:disabled + label,
.checkbox:not(#foo) > input[type=checkbox]:disabled + label:hover,
.checkbox:not(#foo) > input[type=checkbox]:disabled + label:hover:active			{ background-position: 0 -61px; }

.checkbox:not(#foo) > input[type=checkbox]:disabled + input[type=hidden] + label,
.checkbox:not(#foo) > input[type=checkbox]:hover:disabled + input[type=hidden] + label,
.checkbox:not(#foo) > input[type=checkbox]:focus:disabled + input[type=hidden] + label,
.checkbox:not(#foo) > input[type=checkbox]:disabled + input[type=hidden] + label:hover,
.checkbox:not(#foo) > input[type=checkbox]:disabled + input[type=hidden] + label:hover:active			{ background-position: 0 -61px; }

.radio:not(#foo) > input[type=radio]:disabled + label,
.radio:not(#foo) > input[type=radio]:hover:disabled + label,
.radio:not(#foo) > input[type=radio]:focus:disabled + label,
.radio:not(#foo) > input[type=radio]:disabled + label:hover,
.radio:not(#foo) > input[type=radio]:disabled + label:hover:active				{ background-position: 0 -221px; }

.radio:not(#foo) > input[type=radio]:disabled + input[type=hidden] + label,
.radio:not(#foo) > input[type=radio]:hover:disabled + input[type=hidden] + label,
.radio:not(#foo) > input[type=radio]:focus:disabled + input[type=hidden] + label,
.radio:not(#foo) > input[type=radio]:disabled + input[type=hidden] + label:hover,
.radio:not(#foo) > input[type=radio]:disabled + input[type=hidden] + label:hover:active				{ background-position: 0 -221px; }

.checkbox:not(#foo) > input[type=checkbox]:disabled:checked + label,
.checkbox:not(#foo) > input[type=checkbox]:hover:disabled:checked + label,
.checkbox:not(#foo) > input[type=checkbox]:focus:disabled:checked + label,
.checkbox:not(#foo) > input[type=checkbox]:disabled:checked + label:hover,
.checkbox:not(#foo) > input[type=checkbox]:disabled:checked + label:hover:active	{ background-position: 0 -141px; }

.checkbox:not(#foo) > input[type=checkbox]:disabled:checked + input[type=hidden] + label,
.checkbox:not(#foo) > input[type=checkbox]:hover:disabled:checked + input[type=hidden] + label,
.checkbox:not(#foo) > input[type=checkbox]:focus:disabled:checked + input[type=hidden] + label,
.checkbox:not(#foo) > input[type=checkbox]:disabled:checked + input[type=hidden] + label:hover,
.checkbox:not(#foo) > input[type=checkbox]:disabled:checked + input[type=hidden] + label:hover:active	{ background-position: 0 -141px; }

.radio:not(#foo) > input[type=radio]:disabled:checked + label,
.radio:not(#foo) > input[type=radio]:hover:disabled:checked + label,
.radio:not(#foo) > input[type=radio]:focus:disabled:checked + label,
.radio:not(#foo) > input[type=radio]:disabled:checked + label:hover,
.radio:not(#foo) > input[type=radio]:disabled:checked + label:hover:active		{ background-position: 0 -301px; }


.radio:not(#foo) > input[type=radio]:disabled:checked + input[type=hidden] + label,
.radio:not(#foo) > input[type=radio]:hover:disabled:checked + input[type=hidden] + label,
.radio:not(#foo) > input[type=radio]:focus:disabled:checked + input[type=hidden] + label,
.radio:not(#foo) > input[type=radio]:disabled:checked + input[type=hidden] + label:hover,
.radio:not(#foo) > input[type=radio]:disabled:checked + input[type=hidden] + label:hover:active		{ background-position: 0 -301px; }








fieldset[dir=rtl] p > input { left: auto; right: 0; }
fieldset[dir=rtl] p:not(#foo) > input + label												{ background-position: 100% -161px; }
fieldset[dir=rtl] p:not(#foo) > input[type=radio] + label									{ background-position: 100% -161px; }

/* Checked styles */
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:checked + label 							{ background-position: 100% -241px; }
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:checked + label 						{ background-position: 100% -81px; }
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:hover:checked + label,
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:focus:checked + label,
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:checked + label:hover,
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:focus:checked + label 					{ background-position: 100% -101px; }
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:hover:checked + label,
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:focus:checked + label,
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:checked + label:hover,
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:focus:checked + label 					{ background-position: 100% -261px; }

/* Hover & Focus styles */
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:hover + label,
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:focus + label,
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox] + label:hover 							{ background-position: 100% -21px; }
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:hover + label,
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:focus + label,
fieldset[dir=rtl] p:not(#foo) > input[type=radio] + label:hover								{ background-position: 100% -181px; }

/* Active styles */
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:active + label,
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox] + label:hover:active					{ background-position: 100% -41px; }
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:active + label,
fieldset[dir=rtl] p:not(#foo) > input[type=radio] + label:hover:active						{ background-position: 100% -201px; }
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:active:checked + label,
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:checked + label:hover:active			{ background-position: 100% -121px; }
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:active:checked + label,
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:checked + label:hover:active				{ background-position: 100% -281px; }

/* Disabled styles */
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:disabled + label,
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:hover:disabled + label,
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:focus:disabled + label,
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:disabled + label:hover,
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:disabled + label:hover:active			{ background-position: 100% -61px; }
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:disabled + label,
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:hover:disabled + label,
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:focus:disabled + label,
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:disabled + label:hover,
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:disabled + label:hover:active				{ background-position: 100% -221px; }
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:disabled:checked + label,
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:hover:disabled:checked + label,
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:focus:disabled:checked + label,
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:disabled:checked + label:hover,
fieldset[dir=rtl] p:not(#foo) > input[type=checkbox]:disabled:checked + label:hover:active	{ background-position: 100% -141px; }
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:disabled:checked + label,
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:hover:disabled:checked + label,
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:focus:disabled:checked + label,
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:disabled:checked + label:hover,
fieldset[dir=rtl] p:not(#foo) > input[type=radio]:disabled:checked + label:hover:active		{ background-position: 100% -301px; }

/* Email icon on Cases/CaseInformation */
.emailiconstyle { vertical-align: 4px; }
@charset "utf-8";
/* CSS Document */




@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular-webfont.woff') format('woff'), url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold-webfont.woff') format('woff'), url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fonts/OpenSans-ExtraBold-webfont.eot');
    src: url('../fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-ExtraBold-webfont.woff') format('woff'), url('../fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanslight_italic';
    src: url('../fonts/opensans-lightitalic-webfont.eot');
    src: url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-lightitalic-webfont.woff') format('woff'), url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'), url('../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Open Sans Light";
    src: url("../fonts/OpenSans-Light.eot?") format("eot"), url("../fonts/OpenSans-Light.woff") format("woff"), url("../fonts/OpenSans-Light.ttf") format("truetype"), url("../fonts/OpenSans-Light.svg#OpenSans-Light") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/OpenSans-Italic-webfont.eot');
    src: url('../fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Italic-webfont.woff') format('woff'), url('../fonts/OpenSans-Italic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('../fonts/OpenSans-SemiboldItalic-webfont.eot');
    src: url('../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'), url('../fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* {
    -webkit-font-smoothing: subpixel-antialiased;
}*/
/*select.form-control {-webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
   background:#fff url(Images/down_arrow.png) 95% center no-repeat; background-size:10px;
}*/
/*select.form-control option{ border-top: 1px solid #ddd;    font-size: 14px; padding:4px;}

select.form-control option:checked, select.form-control option:hover , select.form-control option:focus  {    background: #888 repeat url("Images/DropdownBack.gif");
    color: #fff;   filter:opacity(0.6) grayscale(80%);
}*/
/*select.form-control option.option-hover { background:red; color:#000;
    }*/

/*option {
    filter:opacity(0.4) grayscale(80%);
}*/
.color-white {
    color: white !important;
}
.color-0099ee
{
    color:#0099ee !important;
}
 #myModalEmail a.custom-flaticon {
        border-radius: 50%;
        background: rgb(255, 255, 255) !important;
        margin: 0 !important;
        width: 20px !important;
        /* overflow: hidden; */
        display: inline-block;
        height: 20px !important;
        line-height: 16px !important;
        text-shadow: none !important;
    }
 #myModalEmail a.custom-flaticon:hover,#myModalEmail a.custom-flaticon:focus {
       color:rgb(0, 153, 238)!important;
       opacity:1 !important;
    }
.height-70 {
    height: 70px !important;
}

.modal-header h2.margin-0_-2 {
    margin-bottom: 0 !important;
    margin-top: -2px !important;
}

.background-eeeeee {
    background: #eeeeee;
}

.font-wait-500 {
    font-weight: 500 !important;
}

.font-31 {
    font-size: 31px !important;
}

.margin-left-0 {
    margin-left: 0px !important;
}

.header-upload-listing li {
    padding: 5px 0;
}
.header-upload-listing {
    padding: 0 0 0 15px;
    margin-top: 10px;
}
.margin-right-0 {
    margin-right: 0px !important;
}

.light-gray-bg {
    background-color: rgb(249, 249, 249);
}

.bootstrap-dialog-footer-buttons .btn-primary {
    background-color: rgb(255, 136, 0);
    border-color: rgb(213, 133, 18);
}
.dottetLi {
    padding-left: 0;
}
.dottetLi li {
    background: url(../images/dot.png) left 6px no-repeat;
    padding-left: 15px;
    list-style: none;
}
._close_dialog {
    margin-right: 0px !important;
    margin-top: 0px !important;
    position: absolute;
    right: 0px;
    top: 0px;
    color: white !important;
}

.upload-link {
    float: right;
    color: rgb(238, 119, 0);
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
    text-decoration: underline;
    cursor: pointer;
}

.upload-row {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding-bottom: 13px;
    margin-top: 15px;
}

    .upload-row .file-name {
        float: left;
        color: #333;
        font-family: "Open Sans";
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
    }

        .upload-row .file-name .glyph-icon::before {
            font-size: 22px !important;
            color: #999999;
            top: 0;
        }

    .upload-row .upload-row-action {
        float: right;
        margin-top: 4px;
    }

        .upload-row .upload-row-action a {
            float: left;
            margin-left: 30px;
            vertical-align: middle;
            color: #888;
            font-family: "Open Sans";
            font-size: 13px;
            font-weight: 600;
            line-height: 18px;
        }

            .upload-row .upload-row-action a .glyph-icon {
                text-decoration: none;
                padding-right: 5px;
                float: left;
                font-size: 14px;
                color: #999999;
            }

                .upload-row .upload-row-action a .glyph-icon::before {
                    font-size: 19px !important;
                    color: #999999;
                    top: 0;
                }

            .upload-row .upload-row-action a.margin0 {
                margin-left: 0;
            }

        .upload-row .upload-row-action .flaticon-x-button {
            font-size: 21px !important;
        }

.small-heading1 {
    color: rgb(51, 51, 51);
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    display: block;
}

.modal-dialog .modal-header.what-to-upload {
    background-color: rgb(255, 255, 255);
}

/*white popup css*/
.white-popup .modal-dialog .modal-header {
    background-color: #fff;
}

.white-popup .modal-content {
    padding: 35px 40px 40px;
}

.white-popup .modal-header, .white-popup .modal-body, .white-popup .modal-footer {
    padding: 0;
    border: none;
}

    .white-popup .modal-header .modal-title {
        padding: 0;
        margin: 0 0 25px 0;
        color: #333;
        font-family: 'Oswald', sans-serif;
        font-size: 36px;
        font-weight: 300;
        line-height: 42px;
    }

.white-popup h2 {
    padding: 0;
    margin: 0 0 20px 0;
    color: #333;
    font-family: 'Oswald', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}

.white-popup p {
    color: #333;
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 20px;
}

.white-popup .table {
    font-size: 14px;
}

    .white-popup .table ul li {
        margin: 10px 0;
        font-weight: 400;
    }

.white-popup .modal-footer {
    margin-top: 25px;
}

.white-popup .gray-btn {
    margin-bottom: 0;
}

.white-popup button.close {
    font-size: 0;
    opacity: 0.9;
    position: absolute;
   right: 27px;
    top: 8px;
}

    .white-popup button.close:hover {
        opacity: 0.6;
    }

    /*.white-popup button.close::after {
        content: "\f1e0";
        font-size: 21px;
        color: #000;
        font-family: "Flaticon";
    }*/

.white-popup .btn {
    border: 0;
    color: rgb(255, 255, 255);
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    text-transform: uppercase;
    width: auto;
    height: 41px;
    padding: 0 20px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.inner-heading {
    color: rgb(51, 51, 51);
    font-family: 'Oswald', sans-serif;
    font-size: 48px;
    font-weight: 300;
    line-height: 60px;
    margin-bottom: 10px;
}

.upload_page_i .modal-header {
    padding-top: 30px;
    padding-bottom: 30px;
}

.upload_page_i .actionspan .flaticon-sum {
    color: white;
}

.upload_page_i .modal-header .add-link {
    margin-top: 20px;
}

.add-link {
    margin: 15px 0 10px;
    float: left;
    width: 100%;
    font-size: 16px;
}

    .add-link .glyph-icon {
        float: left;
        padding-right: 10px;
        text-decoration: none;
        color: rgb(153, 153, 153);
        font-size: 20px;
    }

    .add-link a {
        vertical-align: middle;
        color: rgb(51, 51, 51);
    }

ul > li.font-normal {
    font-weight: normal !important;
}

.login_language {
    float: right;
    padding-top: 18px;
    text-decoration: underline;
    color: rgb(255, 136, 0) !important;
    font-size: 12px;
    font-weight: 600;
}

.newlogin-page {
    max-width: 800px;
    margin: 20px auto;
}

tr.repeat-row td {
    border-bottom: rgb(221, 221, 221) solid 2px !important;
}

body {
    font-family: 'Open Sans', sans-serif;
    background: #222222;
    color: #3f3f3f;
    font-weight: 600;
    font-size: 16px;
}

.mintz-logo {
    max-width: 412px !important;
}

    .mintz-logo img {
        height: 72px;
        width: 409px;
    }

.mintz-logo-fr {
    max-width: 412px !important;
}

    .mintz-logo-fr img {
        height: 72px;
        width: 409px;
    }

.fr-menu-a-padding li a {
    padding: 26px 8px !important;
}
.fr-menu-a-padding  li .dropdown-menu li a {
    
    padding: 8px 16px !important;
}
.navbar-collapse {
    padding-left: 0px;
}

body.mac-os {
    font-weight: 400;
}

a {
    color: #dd6600;
}

    a:focus, a:hover {
        color: #888;
        outline: none;
    }

.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {
    outline: none;
}

a.driver {
    color: #3f3f3f;
}

    a.driver:hover {
        color: #3f3f3f;
    }

em, i {
    font-family: 'open_sansitalic';
    font-style: normal;
}

img {
    max-width: 100%;
}

i {
    display: inline-block;
}

.tc {
    text-align: center;
}

.second-heading {
    color: #333;
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-top: 0;
    margin-bottom: 15px;
}

.tr {
    text-align: right;
}
/*css for ECM Question start here*/
.question-panel-row {
    float: left;
    width: 100%;
    padding: 15px;
    background: rgb(238, 238, 238);
    margin-bottom: 10px;
}
.signature-question-panel-row, .employment-question-panel-row, .reference-question-panel-row,
.education-question-panel-row, .professional-question-panel-row {
    float: left;
    width: 100%;
    padding: 15px;
    background: rgb(238, 238, 238);
    margin-bottom: 10px;
}

.description-panel-row.employementdiv, .description-panel-row.referencediv, 
.description-panel-row.educationdiv, .description-panel-row.professionaldiv {
    margin-bottom: 0px;
}

.description-panel-row {
    padding: 15px;
    background: rgb(238, 238, 238);
    margin-bottom: 10px;
}
/*css for ECM Question end here*/
.table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
    white-space: normal;
    padding-left: 20px;
}

    .table-responsive > .table > tbody > tr > td.progres {
        white-space: nowrap;
    }

.mainwidth {
    max-width: 1120px;
    margin: auto;
}
/*-----------------------------------------------extra class start here--------------------------------------------------*/
.m_top50 {
    margin-top: 50px;
}

.m_top10 {
    margin-top: 10px;
}
.margin-top-40{
    margin-top:40px;
}
.m_top20 {
    margin-top: 20px !important;
}

.p_top30 {
    padding-top: 30px;
}

.p_top15bottom10 {
    padding-top: 10px;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.m_bottom25 {
    margin-bottom: 25px;
}

.m_bottom20 {
    margin-bottom: 20px;
}

.m_bottom10 {
    margin-bottom: 10px;
}

h1, h2, h3, h4, h5, h6 {
    margin-bottom: 16px;
    font-family: "Open Sans",sans-serif;
    font-weight: 400;
}

.font-family-Oswald {
    font-family: 'Oswald', sans-serif !important;
}

.font-family-OpenSans {
    font-family: "Open Sans" !important;
}

.font-size-16 {
    font-size: 16px !important;
}

.font-size-18 {
    font-size: 18px !important;
}

.upload_border_heading {
    color: rgb(51, 51, 51);
    font-family: 'Oswald', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    display: block;
    padding-bottom: 20px;
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: 1px solid rgb(221, 221, 221);
    position: relative;
}

.mac-os h1, .mac-os h2, .mac-os h3, .mac-os h4, .mac-os h5, .mac-os h6 {
    font-weight: 300;
}

label {
    color: #3f3f3f;
}

    label.pointer {
        cursor: pointer;
    }

strong {
    font-family: 'open_sansbold';
    font-weight: normal;
}

#loginform .small, small {
    display: inline-block;
    font-size: 81%;
    line-height: 18px;
}

.h2, h2 {
    font-size: 31px;
}

/*-----------------------------------------------extra class end here--------------------------------------------------*/

.container {
    width: auto;
    max-width: 1280px;
    background: #eeeeee;
    padding: 0;
}

.input-group {
    width: 100%;
}

.clr, .cls {
    clear: both;
}

.alert-danger {
    background: none;
    border: none;
    border-radius: 0;
    margin-bottom: 0;
    padding-top: 0;
}

.navbar-nav {
    margin: 0;
}
/*.alert-danger2 {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}*/
.alert-unsuccessful {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
/*.alert-unsuccessful {
    background: none;
    border: none;
    border-radius: 0;
    margin-bottom: 0;
    padding-top: 0;
}*/

.alert i {
    color: #CC1100;
    margin: 0 10px 0 0;
    font-size: 26px;
    float: left;
}

.alert span.message { /*font-family:"Times New Roman", Times, serif; */
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 4px;
    margin-top: -2px;
}

button.close {
    color: #333;
    font-size: 21px;
    margin-right: -17px;
    margin-top: -30px;
    opacity: 100;
    line-height: normal;
    font-weight: normal;
}

a.close {
    color: #333;
    font-size: 21px;
    margin-right: -17px;
    margin-top: -30px;
    opacity: 100;
    line-height: normal;
    font-weight: normal;
}

button.close:hover {
    opacity: 1;
}

.panel-info > .panel-heading {
    background: none;
    border: none;
    padding: 10px 15px 8px;
}

    .panel-info > .panel-heading > .panel-title {
        color: #333;
        font-size: 36px;
        font-weight: 300;
        margin-top: 23px;
    }

#loginform label,
#loginform small {
    font-weight: normal;
    color: #969696;
}

#loginform label {
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 600;
}

#loginform .m_bottom20 {
    margin-bottom: 7px;
}

#regform label,
#regform small {
    font-weight: normal;
    color: #969696;
}

#regform label {
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 600;
}

#regform .m_bottom20 {
    margin-bottom: 7px;
}

#forgotform label,
#forgotform small {
    font-weight: normal;
    color: #969696;
}

#forgotform label {
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 600;
}

#forgotform .m_bottom20 {
    margin-bottom: 7px;
}

.panel-info > .panel-heading {
    color: #333;
}

.loginpage {
    background: #222 url(../Images/login-page.jpg) center top no-repeat;
    height: auto;
}

    .loginpage .modal-open {
        position: fixed;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.6);
        overflow: visible;
    }

.loginpagefr {
    background: url(../Images/login-page-fr.jpg) center top no-repeat;
    height: auto;
}

    .loginpagefr .modal-open {
        position: fixed;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.6);
        overflow: visible;
    }

#loginform {
    padding: 0 2px;
}

    #loginform .btn {
        background: #FF8800;
        border: none;
        text-transform: uppercase;
        padding: 8px 0 10px 0;
        font-weight: 600;
    }

    #loginform .form-control {
        height: 37px;
        padding: 5px 12px;
        border-radius: 0;
        -moz-box-shadow: inset 1px 1px 1px #ccc;
        -webkit-box-shadow: inset 1px 1px 1px #ccc;
        box-shadow: inset 1px 1px 1px #ccc;
    }

.form-control {
    -moz-box-shadow: inset 1px 1px 1px #ccc;
    -webkit-box-shadow: inset 1px 1px 1px #ccc;
    box-shadow: inset 1px 1px 1px #ccc;
}

#loginform .checkbox label {
    font-weight: normal;
    font-size: 12px;
    margin-bottom: 15px;
    display: inline-block;
}

#loginform .checkbox {
    padding-top: 3px;
    padding-left: 0;
}

#loginbox .panel {
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 5px;
}

button.login {
    background: none;
    border: none;
    color: #fff;
}

.forgot {
    font-size: 15px;
    margin-top: 3px;
    margin-bottom: 3px;
}

    .forgot a {
        text-decoration: underline;
        color: #ff8800;
        font-size: 12px;
    }

.header {
    background: #DD2211;
    color: #fff;
    margin-bottom: 0px;
}

    .header a {
        color: #fff;
    }

    .header .col-md-9 {
        padding: 0 10px 0 10px;
    }

    .header .pull-right {
        padding: 0 10px;
    }

    .header .navbar-collapse {
        padding-right: 10px;
        margin-right: -15px;
    }

    .header .navbar-default {
        background: none;
        border: none;
        text-transform: uppercase;
    }

    .header .navbar li a, .header .navbar li a:focus {
        color: #fff;
        text-transform: uppercase;
        padding: 26px 14px;
        font-size: 14px;
        font-weight: 400;
    }

        .header .navbar-default .navbar-nav > .active > a, .header .navbar-default .navbar-nav > .active > a:focus, .header .navbar-default .navbar-nav > .active > a:hover, .header .navbar li a:hover {
            background: #cc1100;
            color: #fff;
        }



    .header .navbar-default {
        margin-bottom: 0;
        box-shadow: none;
    }

    .header .col-md-11 {
        width: 92.667%;
    }

    .header .navbar-brand, .msges {
        display: inline-block;
    }

    .header .navbar-brand {
        max-width: 340px;
        height: 72px;
        padding: 0;
        padding-left: 5px;
        padding-top: 0px;
    }

        .header .navbar-brand img {
            display: block;
        }

.nav .msges a {
    background: none;
    border-radius: 0;
}

    .nav .msges a:hover, .nav .msges a:focus {
        background: #cc1100;
    }

.nav .msges .dropdown-menu li a:hover, .nav .msges .dropdown-menu li a:focus {
    background: #f5f5f5;
    text-decoration: none;
}

.nav .msges [class^="flaticon-"]::before, .nav .msges [class*=" flaticon-"]::before, .nav .msges [class^="flaticon-"]::after, .nav .msges [class*=" flaticon-"]::after {
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    margin-right: 7px;
    margin-left: 0;
}

.nav .msges a {
    font-size: 14px;
    font-weight: 600;
    padding-top: 23px;
    padding-bottom: 23px;
}

    .nav .msges a i {
        position: relative;
        top: 1px;
    }

.nav .msges .dropdown-menu li a {
    font-size: 12px;
    color: #8d8d8d;
    padding: 10px 8px;
}

.nav .msges .dropdown-menu li:hover, .nav .profile .dropdown-menu li a:hover {
    background: #eee;
}

.green {
    color: #093;
}

.nav .msges .dropdown-menu li a .heading {
    color: #222;
    font-size: 13.5px;
    display: block;
}

.nav .msges .dropdown-menu .icon {
    float: left;
    /*margin-right: 10px;*/
    margin-right: 5px;
    /*width: 51px;*/
    width: 20px;
    /*margin-top: 5px;*/
}

    .nav .msges .dropdown-menu .icon span {
        float: left;
        display: inline-block;
    }

        .nav .msges .dropdown-menu .icon span.mrgin-left {
            margin-right: 7px;
        }

    .nav .msges .dropdown-menu .icon .flaticon-switch {
        position: relative;
        top: 3px;
    }

.nav .msges .dropdown-menu li a i {
    font-size: 22px;
}

.nav .msges .dropdown-menu .icon .flaticon-accepted:after, .nav .msges .dropdown-menu .icon .flaticon-accepted:before {
    font-size: 19px;
}

.nav .msges .dropdown-menu li a i:after, .nav .msges .dropdown-menu li a i:before {
    font-size: 22px;
}

.nav .msges .dropdown-menu {
    left: auto;
    min-width: 300px;
    right: -13px;
}

.msges .dropdown-menu {
    padding: 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
}


    .msges .dropdown-menu:after {
        content: "";
        position: absolute;
        top: -15px;
        right: 15px;
        border-style: solid;
        border-width: 0 15px 15px;
        border-color: #fff transparent;
        display: block;
        width: 0;
        z-index: 2;
    }

.nav .msges .dropdown-menu li, .nav .profile .dropdown-menu li {
    border-bottom: 1px solid #ccc;
}

.nameadmin {
    font-size: 11px;
    display: inline-block;
    padding: 2px 0;
}

.nav .profile a {
    padding: 3px;
    font-size: 12px;
    background: none;
    border: 1px solid #cc1100;
}

    .nav .profile a, .nav .profile a:hover, .nav .profile a:focus {
        background: #cc1100;
        border: 1px solid #cc1100;
    }

.nav .profile .dropdown-menu a {
    background: #fff;
    border: none;
}

.nav .profile .dropdown-menu {
    padding: 0;
}

.header .navbar-default .navbar-collapse {
    border: none;
}

#midpart table {
    background: #f9f9f9;
}

    #midpart table a {
        color: #333;
    }

    #midpart table th {
        background-color: #777777;
        color: #fff;
        border-color: #888;
        font-size: 13px;
        font-weight: 400;
        padding-top: 14px;
        border-bottom: none;
    }

.mac-os #midpart table th {
    font-weight: 300;
}

table .progres {
    color: #bbb;
    font-size: 11px;
    white-space: nowrap;
}

.action {
    text-align: center;
}

    .action a {
        background: #888;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%; /* future proofing */
        -khtml-border-radius: 50%; /* for old Konqueror browsers */
        display: inline-block;
        color: #fff !important;
        display: inline-block;
        font-size: 10px;
        padding: 3px 5px;
    }

.actionclose {
    background: #dbdbdb;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; /* future proofing */
    -khtml-border-radius: 50%; /* for old Konqueror browsers */
    display: inline-block;
    color: #fff !important;
    display: inline-block;
    font-size: 10px;
    padding: 3px 5px;
}

.person-name {
    text-transform: uppercase;
}

.action a:hover {
    background: #EE7700;
}

.action a i {
    color: #fff;
}

.msg-info i {
    font-size: 19px;
    color: #888;
}

.msg-info .fa-file-text, .fa-file-text, .flaticon-grating {
    color: #0099ee !important;
}

.msg-info .fa-envelope, .fa-envelope, .fa-comment, .msg-info .fa-comment, .flaticon-text {
    color: #ff8700 !important;
}

.btn-default {
    background: #eee;
}

.white-bg {
    background: #f9f9f9;
    border: 1px solid #eee;
    padding-bottom: 10px;
}

.marbot20 {
    margin: 15px 0 20px 0;
}

.list-notes .list-group-item {
    border-radius: 0px;
    border: none;
    border-top: solid 1px #ddd;
    border-bottom: solid 1px #eee;
}

.list-notes .pull-left i {
    font-size: 22px;
    margin: 5px 10px 10px 0;
}

.list-notes .list-group-item a {
    color: #888;
    text-decoration: none;
}

.black {
    color: #3f3f3f !important;
}

.list-notes .list-group-item .date {
    display: inline-block;
}

.list-notes .list-group-item p {
    color: #222;
}

.list-notes ul {
    margin-bottom: 10px;
}

.list-notes .list-group-item:hover {
    background: #f5f5f5;
}

.boderbottom {
    border-bottom: solid 1px #eee;
}

.footer {
    background: #333333;
    color: #fff;
    padding: 30px 20px 20px;
    clear: both;
    font-size: 13px;
}

.copyright {
    color: #888;
    padding-bottom: 20px;
    padding-left: 28px;
    padding-top: 20px;
}

.footer li {
    padding: 5px 0;
}

.footer a {
    color: #FF9911;
    display: inline-block;
}

.breakline {
    word-break: break-all;
}

.footer h5 {
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.blanckmsg {
    color: #888;
    padding: 10px 15px 0;
}


.padding10 {
    padding: 10px;
}

.mainsearch .nav-pills {
    padding-right: 13px;
    padding-top: 19px;
}

    .mainsearch .nav-pills .btn {
        background: none;
        border: none;
        padding: 16px 20px 20px;
        border-radius: 0;
        color: #333;
        font-size: 13px;
    }

        .mainsearch .nav-pills .btn:hover, .mainsearch .nav-pills .btn.yelolowCollor, .mainsearch .nav-pills .btn.active {
            background: #f9f9f9;
            box-shadow: none;
        }

    .mainsearch .nav-pills .form-control {
        height: auto;
        background: none;
        box-shadow: none;
    }

    .mainsearch .nav-pills .btn-group.open .dropdown-toggle {
        box-shadow: none;
        border: none;
        background: #f9f9f9;
    }

    .mainsearch .nav-pills .btn.active.focus, .mainsearch .nav-pills .btn.active:focus, .mainsearch .nav-pills .btn.focus, .mainsearch .nav-pills .btn.focus:active, .mainsearch .nav-pills .btn:active:focus, .mainsearch .nav-pills .btn:focus {
        box-shadow: none;
    }

    .mainsearch .nav-pills .slect .btn {
        padding-left: 30px;
        padding-right: 23px;
    }

    .mainsearch .nav-pills .slect {
        position: relative;
    }

    .mainsearch .nav-pills i {
        font-size: 15px;
    }

    .mainsearch .nav-pills .slect i {
        position: absolute;
        z-index: 9;
        top: 30%;
        left: 8px;
        color: #333;
        font-size: 17px;
    }

#login_Box_Div .row {
    margin-top: 7px;
    margin-bottom: 7px;
}

    #login_Box_Div .row .row {
        margin-top: 0px;
        margin-bottom: 0px;
    }

#login_Box_Div label {
    font-size: 12.5px;
    font-weight: 600;
    /*color: #979797;*/
}

.mac-os #login_Box_Div label {
    font-weight: 400;
}

#login_Box_Div .bootstrap-select > .btn {
    background: #fff;
}



#Search_Box_Div .row {
    margin-top: 7px;
    margin-bottom: 7px;
}

    #Search_Box_Div .row .row {
        margin-top: 0px;
        margin-bottom: 0px;
    }

#Search_Box_Div label {
    font-size: 12.5px;
    font-weight: 600;
    color: #979797;
}

.mac-os #Search_Box_Div label {
    font-weight: 400;
}

#Search_Box_Div .bootstrap-select > .btn {
    background: #fff;
}


.ui-datepicker .btn-link {
    color: #EE7700;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #EE7700;
}

#midpart table .darkbg {
    background: #555555;
}

.sce-th th {
    font-weight: normal;
}

.font25 {
    font-size: 25px;
}

.font19 {
    font-size: 19px;
}

.fa-check-circle-o, .fa-check.green, .flaticon-accepted {
    color: #66aa00 !important;
}

.icon-table-td td {
    line-height: normal;
}

.fa-exclamation-triangle {
    color: #dd2211 !important;
}

.fa-file-text-o, .flaticon-switch {
    color: #77ccee;
}

.fa-tasks, .flaticon-hourglass3 {
    color: #999;
}
/*.pagination  .prev a ,.pagination  .next a{color:#fff; background:#cccccc; border-radius:50%; border:none;  margin-top:-5px;  }
.pagination  .prev a {  padding: 6px 13px 6px 10px; margin-right:20px;}
.pagination  .next a{ padding: 6px 10px 6px 13px;  margin-left:20px;}
.pagination > li:first-child > a, .pagination > li:first-child > span , .pagination > li:last-child > a, .pagination > li:last-child > span{  border-radius:50%; }
.pagination  .prev a:hover ,.pagination  .next a:hover{ color:#888 ; color:#fff; background:#888;}
.pagination > li > a, .pagination > li > span{color:#888;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{ outline:none; background:#888; border:none; margin-top:1px;}*/

.pagination > li > a, .pagination > li > span {
    color: #888;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #888;
    border-color: #888;
}

.serviceitem {
    padding-top: 10px !important;
    vertical-align: top;
}

.sheet-icon .nav {
    border-top: 1px solid #ddd;
    text-align: center;
}

    .sheet-icon .nav li {
        float: none;
        display: inline-block;
        padding: 20px;
        padding-top: 30px;
    }

        .sheet-icon .nav li span {
            display: block;
            font-size: 13px;
            position: relative;
        }

#midpart table th a, #midpart table th a:hover {
    color: #fff;
    text-decoration: none;
}

.servicedrop li {
    border-bottom: 1px solid #ddd;
    padding: 0px 5px;
}

.servicedrop ul {
    left: 10px;
    min-width: 280px;
    padding: 0;
    top: 52px;
}

.servicedrop .lihead {
    color: #fff;
    background: #777;
    font-weight: normal;
    padding: 10px 26px;
}

.servicedrop .btn {
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    margin: 14px 0;
    padding: 5px 14px;
}

.minheight {
    min-height: 400px;
    overflow-x: auto !important;
}

.servicedrop .dropdown-menu:after {
    content: "";
    position: absolute;
    top: -15px;
    left: 13px;
    border-style: solid;
    border-width: 0 15px 15px;
    border-color: #777 transparent;
    display: block;
    width: 0;
    z-index: 2;
}

.large-width {
    top: 10%;
    width: 100%;
    max-width: 790px;
    width: 98%;
    /*margin-left: auto;*/
    margin-right: auto;
    margin-bottom: 5px;
}

.grey {
    color: #888;
}

.large-width .modal-header {
    text-align: left;
}

    .large-width .modal-header span {
        margin-right: 20px;
    }

        .large-width .modal-header span span, .large-width .close span {
            margin-right: 0;
        }

.modal-header i {
    color: #555;
    font-size: 17px;
    margin-right: 5px;
}

.modal-header .breadcrumb {
    background: none;
    padding-left: 0;
    margin-bottom: 0;
}

.tl {
    text-align: left;
}

.mainbox {
    /*max-width: 350px;*/
    max-width: 360px;
    margin: auto;
    margin-top: 100px;
    float: none;
}

.alert-danger {
    color: #dd0000;
    padding-bottom: 12px;
}

/*.alert-unsuccessful {
    color: #dd0000;
    padding-bottom: 12px;
}*/
.mainbox .panel {
    padding: 0 12.5px;
}

.nonround {
    border: medium none;
    border-radius: 0;
    color: #888 !important;
    font-size: 12px;
    font-weight: 600;
    margin: 10px 0;
    /*padding: 7px 17px;*/
    padding: 7px 0px;
}

.font16 {
    font-size: 16px;
}

.font15 {
    font-size: 15px;
}

.table.font15 td {
    font-size: 15px;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 12px;
    border-color: #eee;
    border-right-color: #eee;
    border-bottom-color: #eee;
    border-bottom-color: #ddd;
}

.progres img {
    /*   margin-right: 1px;*/
}

.namebar {
    font-size: 13.5px;
    font-weight: 400;
}

    .namebar span:not(:last-child):after {
        content: ' |';
    }

.form-control, .bootstrap-select > .btn {
    border-radius: 0;
}

/* .table-responsive.minheight tr td:first-child , .table-responsive.minheight tr th:first-child {  padding-left: 7.6%;
width: 26%;
styles 
}
    .minheight tr td:first-child{ text-transform:uppercase;}
*/


.pagination .form-inline .form-control {
    width: 58px;
    display: inline-block;
    background: #fff !important;
    font-size: 15px;
}

.pagination .form-inline {
    position: relative;
    top: -14px;
}

.pagination li {
    display: inline-block;
    padding: 2px;
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    color: #888;
}

.alinleft {
    text-align: left;
}

.alinright {
    text-align: right;
}

.pagination .form-inline .form-control .btn-default {
    background: #fff;
    font-size: 15px;
    padding-left: 14px;
}

.width33 {
    width: 33%;
}

.table {
    margin-bottom: 10px;
}

.list-notes {
    font-size: 15px;
}

.list-group-item {
    background: none;
    padding: 5px 20px 10px;
}

.pding0 {
    padding-left: 0;
}

    .pding0 .col-sm-4 {
        padding-right: 0;
    }

.datepick .input-group .form-control {
    width: 94%;
}

.datepick .input-group-btn:last-child > .btn, .datepick .input-group-btn:last-child > .btn-group {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}

#login_Box_Div .form-control, #login_Box_Div .bootstrap-select > .btn {
    text-transform: uppercase;
    font-size: 15px;
}

#login_Box_Div .caret {
    color: #999;
    border-top: 7px solid;
    border-bottom: none;
}

#login_Box_Div .mainwidth {
    padding: 22px 0;
    padding-bottom: 20px;
}

#login_Box_Div .btn-warning {
    padding: 9px 12px;
    font-weight: 600;
    margin-top: 15px;
}

#login_Box_Div {
    border-top: 0;
}


#Search_Box_Div .form-control, #Search_Box_Div .bootstrap-select > .btn {
    text-transform: uppercase;
    font-size: 15px;
}

#Search_Box_Div .caret {
    color: #999;
    border-top: 7px solid;
    border-bottom: none;
}

#Search_Box_Div .mainwidth {
    padding: 22px 0;
    padding-bottom: 20px;
}

#Search_Box_Div .btn-warning {
    padding: 9px 12px;
    font-weight: 600;
    margin-top: 15px;
}

#Search_Box_Div {
    border-top: 0;
}

.reqtdate {
    width: 11%;
}

#midpart .sce-th th {
}

.minheight tr td:last-child, .minheight .action {
    width: 14%;
    text-align: center;
}

.table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th {
    padding-left: 12px;
    white-space: nowrap;
}

.colmselecter {
    position: relative;
}

#buttonLogin2 {
    cursor: pointer;
}

.droparrow {
    display: inline-block;
    position: relative;
    right: -7px;
}

.pagination {
    font-size: 13px;
    margin-top: 10px;
}

.alinright .pagination .form-inline .form-control {
    width: 60px;
    text-align: right;
}

.alinleft .pagination .m_top20 {
    margin-top: 29px;
}

.alinleft .pagination .caret {
    border-top: 7px solid;
    color: #999;
}

.alinright .pagination {
    padding-right: 45px;
    padding-top: 13px;
}

.action .dropdown-menu a {
    background: none;
    color: #333 !important;
    font-size: 15px;
    border-radius: 0;
    padding: 10px;
    padding-left: 20px;
}

.action .dropdown-menu li {
    border-bottom: 1px solid #ddd;
    position: relative;
}

.action .dropdown-menu {
    left: -168px;
    min-width: 210px;
    margin: 0;
    top: 0;
    border-radius: 0;
    padding: 0;
    z-index: 999999;
}

.actionclose {
    position: absolute;
    right: 10px;
    top: 8px;
}

.action .dropdown-menu a strong {
    font-weight: 600;
    font-family: "Open Sans",sans-serif;
}

.action .open {
    position: absolute;
    z-index: 9999;
    right: 60px;
}


/* modal popup small */
.modal-dialog .modal-content {
    box-shadow: none;
    border-radius: 0;
}

.modal-dialog.modal-sm {
    max-width: 400px;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
}

    .modal-dialog.modal-sm .modal-header {
        border: none;
        padding: 30px 7% 15px;
    }

    .modal-dialog.modal-sm .modal-body {
        padding: 0 30px 20px;
    }

    .modal-dialog.modal-sm .bootstrap-dialog-title {
        color: #333;
        font-family: 'Oswald', sans-serif;
        font-size: 36px;
        font-weight: 300;
        line-height: 42px;
        text-transform: uppercase;
    }

    .modal-dialog.modal-sm button.close {
        font-size: 0;
        opacity: 0.9;
        position: absolute;
        right: 15px;
        top: 15px;
    }

        .modal-dialog.modal-sm button.close:hover {
            opacity: 0.6;
        }

        .modal-dialog.modal-sm button.close::after {
            content: "\f1e0";
            font-size: 21px;
            color: #000;
            font-family: "Flaticon";
        }

.modal-dialog.modal-lg {
    max-width: 740px;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
}

    .modal-dialog.modal-lg .modal-header {
        display: table;
        width: 100%;
        height: 120px;
        text-align: center;
        border-radius: 0;
    }

        .modal-dialog.modal-lg .modal-header .bootstrap-dialog-header {
            display: table-cell;
            vertical-align: middle;
        }

    .modal-dialog.modal-lg .bootstrap-dialog-title {
        color: white;
        /*font-family: 'Oswald', sans-serif;*/
        font-family: "Open Sans",sans-serif;
        font-size: 36px;
        font-weight: 300;
        line-height: 36px;
    }

    .modal-dialog.modal-lg .bootstrap-dialog-close-button {
        /*display: none !important;*/
        position: absolute;
        right: 18px;
        top: 6px;
    }

    .modal-dialog.modal-lg .modal-header button.close {
        font-size: 0;
        text-shadow: none;
        opacity: 1;
    }

/*.modal-dialog.modal-lg .modal-header button.close::before {
        content: "\f1e0";
        font-family: "Flaticon";
        font-size: 21px;
        color: #333;
        text-shadow: none;
        position: relative;
        top: 5px;
        right: 2px;
    }*/
.iclose {
    font-size: 19px !important;
    background: rgb(0, 0, 0);
    padding: 4px;
    border-radius: 50%;
    line-height: 15px;
    color: rgb(221, 34, 17) !important;
}

.personname {
    margin-top: 30px;
    margin-bottom: 13px;
}

.sectdiv {
    max-width: 270px;
    margin: 40px auto;
}

    .sectdiv .bootstrap-select > .btn {
        font-size: 15px;
        background: none;
    }

.large-width .modal-footer span {
    margin-right: 20px;
}

.modal-footer {
    padding: 0px;
    padding-top: 5px;
}

.large-width .modal-footer .summaryarrow {
    padding-top: 10px;
    margin-right: 0;
}

.sectdiv .caret {
    border-top: 6px solid;
    color: #999;
}

.notesfrm h1 {
    font-weight: 300;
    font-size: 31px;
    margin-top: 0;
}

.max-carcter {
    margin-top: 5px;
}

.buttonsgrp {
    margin: 30px 0 40px 0;
}

    .buttonsgrp button {
        margin: 0 5px;
        text-transform: uppercase;
        border: none;
        padding: 9px 20px;
        color: #fff;
        font-weight: 600;
    }

    .buttonsgrp .btn-default {
        background: #888;
    }

        .buttonsgrp .btn-default:hover {
            background: #acabab;
            color: #fff;
        }

.dull {
    opacity: 0.35;
}

.successmsg {
    margin: 12% auto 1%;
    max-width: 500px;
    width: 98%;
}

    .successmsg .modal-body {
        padding: 30px 10px;
    }

.modal-header h2 span {
    font-weight: 300;
}

.pdtopnbot {
    padding: 30px 0;
}

.margen5p {
    top: 3%;
}

.table-hover > tbody > tr:hover {
    background-color: #fff;
}

.font13 {
    font-size: 13px;
}

.font14 {
    font-size: 14px;
}

.font15 {
    font-size: 15px;
}

.fontbold-600 {
    font-weight: 600 !important;
}

.mac-os .fontbold-600 {
    font-weight: 400 !important;
}

.back {
    /*  margin-bottom: 5px;*/
    margin-bottom: 17px;
    display: inline-block;
}

.grey2 {
    color: #999 !important;
}

.sub-bar {
    margin: 10px 0;
    font-size: 15px;
    padding-bottom: 10px;
}

    .sub-bar span {
        margin-right: 10px;
        display: inline-block;
    }

.listheading {
    background: #bbbbbb;
    color: #fff;
    padding: 3px 15px;
    font-size: 20px;
    font-weight: 400;
}

.nonborder td {
    padding: 3px 0;
    border: none;
}

.nonborder {
    margin: 10px 0;
    margin-bottom: 25px;
}

.box1 .nonborder td:first-child {
    max-width: 84px;
}

.case-detail .white-bg {
    font-size: 15px;
}

.box2 .nonborder td:first-child {
    max-width: 120px;
}

.box3 .nonborder td:first-child {
    max-width: 60px;
}

.sub-bar .summaryarrow {
    margin-right: 0;
}

.grey2icon {
    color: #ccc;
}

.orange {
    color: #e17c26 !important;
}

.modal-header .m-bot3, .m-bot3 {
    margin-bottom: 3px;
}

.icontd {
    width: 26px;
}

.case-detail li {
    padding: 3px 0;
}

.case-detail ul {
    padding: 15px 0;
}

.action .actionspan {
    background: #888;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; /* future proofing */
    -khtml-border-radius: 50%; /* for old Konqueror browsers */
    display: inline-block;
    color: #fff !important;
    display: inline-block;
    font-size: 10px;
    margin-right: 5px;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 20px;
    float: left;
}

.radio.action .actionspan {
    float: right;
}

.act-butn a {
    color: #3f3f3f;
}

.case-detail .act-butn {
    margin-top: 10px;
}

.agedetail td {
    padding-right: 30px;
}

.box6 .dropdown-toggle,
.box6 .btn-default.active, .box6 .btn-default.focus, .box6 .open > .dropdown-toggle.btn-default, .filds .dropdown-toggle {
    background: none;
    font-size: 15px;
}

.box6 .pager {
    margin: 0;
    padding-bottom: 0;
}

    .box6 .pager li > a, .box6 .pager li > span {
        padding: 0;
        background: none;
        border: none;
    }

.box6 .summaryarrow .flaticon-right7::before, .box6 .summaryarrow .flaticon-right7::after {
    color: #999;
    margin-left: 5px;
}

.box6 .list-unstyled {
    padding-top: 0;
}

.case-detail .modal-footer .flaticon-arrow56::before, .case-detail .modal-footer .flaticon-arrow56::after {
    color: #999;
    margin-right: 0px;
    left: -3px;
}

.case-detail .modal-footer {
    margin-top: 15px;
}

.bootstrap-select li {
    padding: 0;
}

.box6 .caret {
    border-top: 6px solid;
    color: #999;
}

.sub-menu-bar {
    background: #333;
    color: #fff;
    margin-top: 0px;
    font-size: 15px;
    margin-bottom: 30px;
    float: left;
    width: 100%;
}

    .sub-menu-bar .nav {
        margin-left: 28%;
    }

        .sub-menu-bar .nav a {
            color: #fff;
            border-radius: 0px;
            padding: 14px 15px;
        }

            .sub-menu-bar .nav-pills > li.active > a, .sub-menu-bar .nav-pills > li.active > a:focus, .sub-menu-bar .nav-pills > li.active > a:hover, .sub-menu-bar .nav a:hover {
                background: #000;
            }

.leftsidebar h2 {
    margin-top: 0;
    margin-bottom: 45px;
}

.leftsidebar .list-group-item {
    border-left: none;
    border-right: none;
    padding: 10px 0;
    border-color: #ccc;
    font-size: 15px;
}

    .leftsidebar .list-group-item a {
        color: #999;
    }

    .leftsidebar .list-group-item.active, .leftsidebar .list-group-item.active:focus, .leftsidebar .list-group-item.active:hover {
        background: #f3f3f3;
        font-weight: 600;
        padding: 10px;
        color: #3f3f3f;
        border-color: #ccc;
    }

        .leftsidebar .list-group-item.active a {
            color: #3f3f3f;
        }

    .leftsidebar .list-group-item:first-child, .leftsidebar .list-group-item:last-child {
        border-radius: 0;
    }

.rightwithsidebar h2 span {
    font-weight: 300;
}

.rightwithsidebar h2 {
    margin-top: 0;
    margin-bottom: 30px;
}

.rightwithsidebar .modal-header {
    padding-top: 0;
    position: relative;
}

.headtext-info {
    bottom: 5px;
    position: absolute;
    right: 0;
}

.check-info {
    padding: 0;
}

.leftsidebar {
    padding-right: 43px;
}

.rightwithsidebar .mainsearch .nav-pills .btn {
    font-size: 15px;
    padding: 15px 20px;
}

    .rightwithsidebar .mainsearch .nav-pills .btn.active {
        font-weight: 600;
        padding: 15px 27px;
    }

.rightwithsidebar .mainsearch .nav-pills .action .actionspan {
    font-size: 11px;
}

.rightwithsidebar .white-bg {
    border: none;
    padding-bottom: 0;
}

    .rightwithsidebar .white-bg .modal-header {
        padding-top: 20px;
        padding-bottom: 25px;
    }

.filds .form-control {
    margin-bottom: 10px;
    font-size: 15px;
}

.filds .btn-default:active, .filds .btn-default:focus, .filds .btn-default:hover, .filds .open > .dropdown-toggle.btn-default {
    background: none;
}

.filds .caret {
    border-top: 6px solid;
    color: #999;
}

.filds {
    clear: both;
}

    .filds .input-group-btn {
        top: -4px;
    }

    .filds .datepick .input-group-btn:last-child > .btn, .filds .datepick .input-group-btn:last-child > .btn-group {
        padding-left: 12px;
        padding-right: 7px;
    }

.modal-header .filds .actionspan i {
    margin: 0;
    color: #fff;
    font-size: 14px;
}

.rightwithsidebar .buttonsgrp {
    margin: 30px 0 15px;
}

.check-info {
    margin-bottom: 25px;
}

.butonfor-add {
    float: left;
}

#tabs1 {
    width: 78%;
}

.radio label {
    margin-right: 10px;
}

.radio .textmsg {
    padding-left: 20px;
    display: inline-block;
}
/*18-3-2015*/

.has-error .form-control, .has-error .bootstrap-select .dropdown-toggle, .error .bootstrap-select .dropdown-toggle, .has-error .form-control:focus {
    border-color: #dd0000;
}

.has-error .error-msg {
    display: block;
    padding: 3px;
    background: #dd0000;
    color: #fff;
    font-size: 13px;
    position: relative;
}




    .has-error .error-msg:after {
        content: "";
        position: absolute;
        top: -7px;
        left: 15%;
        border-style: solid;
        border-width: 0 7px 7px;
        border-color: #dd0000 transparent;
        display: block;
        width: 0;
        z-index: 1;
    }

.down-file button {
    width: 100%;
    margin: 10px 0;
}

.fa-file-pdf-o {
    color: #dd0000;
    font-size: 18px;
}

.alert-dange small, .errormsg {
    color: #dd0000 !important;
}

.btn-warning {
    background-color: #e70;
    border-color: #e70;
    color: #fff;
}
/*19-3-2015*/

.btn-file, .btn-file:hover {
    position: relative;
    overflow: hidden;
    background: #999999 !important;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 10px;
}

    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        font-size: 100px;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        background: red;
        cursor: inherit;
        display: block;
    }

input[readonly] {
    background-color: white !important;
    cursor: text !important;
}

.uploadimg img {
    position: relative;
    top: -2px;
    margin-right: 5px;
}

.doctable td {
    padding: 5px 10px;
}

.oder-summary td {
    padding: 5px;
    vertical-align: top;
}

.oder-summary table {
    margin-bottom: 20px;
}

.oder-summary td:first-child {
    width: 145px;
}

.confirmation-msg {
    margin-top: 80px;
}

.col-md-12 {
    float: left;
}

.filds .buttonsgrp {
    margin: 10px 0;
}

    .filds .buttonsgrp .btn-default {
        white-space: normal;
    }

        .filds .buttonsgrp .btn-default:hover, .filds .buttonsgrp .btn-default:focus, .buttonsgrp .btn-default:focus {
            background: #acabab;
            color: #fff;
        }

.listview {
    padding-left: 17px;
}

    .listview li {
        margin-bottom: 10px;
    }

.font29 {
    font-size: 29px !important;
}

.mainbox2 {
    float: none;
    margin: 80px auto auto;
    max-width: 600px;
}

.modal {
    overflow-y: visible;
}

.loading-img {
    position: fixed;
    top: 40%;
    width: 100%;
}

.login-but a {
    background: #ff8800;
    display: inline-block;
    padding: 26px 16px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none;
}

.mac-os .login-but a {
    font-weight: 400;
}

.termfrm {
    max-width: 400px;
    margin: auto;
}

.scrollbars {
    height: 400px;
    border: 1px solid #ccc;
    margin-top: 20px;
}

    .scrollbars .modal-header {
        width: 96%;
        margin: auto;
        font-size: 14px;
    }

        .scrollbars .modal-header p {
            line-height: 23px;
        }

.actionspan.remove {
    padding: 0;
}

.remove i {
    color: #888;
    font-size: 22px !important;
    line-height: 17px;
    margin-right: 0;
    position: relative;
    top: 1px;
}

.add i {
    color: #888;
    font-size: 22px !important;
    line-height: 17px;
    margin-right: 0;
    position: relative;
    top: 1px;
}

.fontbold-400 {
    font-weight: 400 !important;
}

.mac-os .fontbold-400 {
    font-weight: 300 !important;
}

.tdhovernone {
    background: #f9f9f9;
}

header .nav .msges .flaticon-switch::before, header .nav .msges .flaticon-switch::before {
    font-size: 28px;
    font-weight: normal;
    left: 2px;
    position: relative;
    top: -4px;
}

.mainsearch .nav-pills .slect .viewon i {
    left: 13px;
    top: 11px;
}

.nav .msges .dropdown-menu li:last-child {
    border-bottom: none;
}

.icon-table-td .flaticon-switch, .icon-table-td .flaticon-grating {
    position: relative;
    top: 2px;
}

#midpart .icon-table-td th {
    border-top: none;
    /*white-space:nowrap;*/
}

#midpart .bodernone2 {
    border-right: none !important;
    border-left: none !important;
}

#midpart .bodernone2right {
    border-right: none !important;
}

#midpart .bodernoneleft2 {
    border-left: none !important;
}

.filds .col-md-6, .filds .col-md-2, .filds .col-md-3, .filds .col-md-4, .filds .col-md-5, .filds .col-md-8, .filds .col-md-12 {
    padding-right: 0;
}

.header.static-had .pull-right {
    padding: 0 0px;
}

.header.static-had .navbar-collapse {
    margin-right: 0;
}

.logos {
    float: none;
    white-space: nowrap;
    width: 100%;
    float: left;
    padding: 7px 6px 6px;
    max-width: 330px;
}

    .logos img {
        padding: 2px;
    }

.header.static-had .navbar li a, .header.static-had .navbar li a:focus {
    padding: 26px 16px;
}

.navparts {
    float: right;
}

.header.static-had .moblie-but {
    display: none;
}

.header.static-had .navbar-default .navbar-nav > .open > a, .header.static-had .navbar-default .navbar-nav > .open > a:focus, .header.static-had .navbar-default .navbar-nav > .open > a:hover {
    background: #cc1100;
    color: #fff;
}

.stick {
    position: fixed;
    top: 0px;
    width: 230px;
}

.header.static-had {
    margin-bottom: 0;
}

.leftsidebar .stick .list-group-item.active, .leftsidebar .list-group-item.active:focus, .leftsidebar .stick .list-group-item.active:hover {
    padding: 6px 10px;
}

/*nav .nav > li {
    position: static;
}*/

/*nav .navbar-collapse .dropdown-menu {
    width: 100%;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    border: none;
    padding: 0 10px;
    border-radius: 0;
}*/

/*nav .navbar-collapse .dropdown-menu li {
        display: inline-block;
    }*/

.header nav .navbar-collapse .dropdown-menu li a, .header.static-had nav .navbar-collapse .dropdown-menu li a:focus {
    text-transform: none;
    padding: 15px 16px;
    font-size: 14px;
}


    .header nav .navbar-collapse .dropdown-menu li a:focus, .header.static-had nav .navbar-collapse .dropdown-menu li a:hover, .header.static-had nav .navbar-collapse .dropdown-menu li.active a {
        background: rgba(0, 0, 0, 0.7);
    }

.tabs1 .action .actionspan {
    line-height: 21px;
}

.filds a.action .actionspan i {
    position: relative;
    left: 0.1px;
}

.filds .action .actionspan i {
    position: relative;
    left: -0.0px;
}


#midpart table.tablesorter {
}

    #midpart table.tablesorter thead tr th, table.tablesorter tfoot tr th {
        background-color: #777777;
    }

    #midpart table.tablesorter thead tr .header {
        background-image: url("../Content/Images/Table/bg_w.gif");
        background-position: right center;
        background-repeat: no-repeat;
        cursor: pointer;
    }

    #midpart table.tablesorter tbody td {
        background-color: #F6F6F6;
    }

    #midpart table.tablesorter tbody tr.odd td {
        background-color: #EBEBEB;
    }

    #midpart table.tablesorter thead tr .headerSortUp {
        background-image: url("../Content/Images/Table/asc_w.gif");
    }

    #midpart table.tablesorter thead tr .headerSortDown {
        background-image: url("../Content/Images/Table/desc_w.gif");
    }

    #midpart table.tablesorter thead tr .headerSortDown, #midpart table.tablesorter thead tr .headerSortUp {
        background-color: #555;
    }

.errormessage {
    color: #b94a48;
    font-size: 12px !important;
    padding-top: 34px;
}

.succesmessage {
    color: #66aa00;
    font-size: 12px !important;
    padding-top: 34px;
}

.modal-header #accordion i {
    margin: 0;
    color: #fff;
}

#accordion .panel-title a .flaticon-highlight {
    display: block;
}

#accordion .panel-title a .flaticon-sum {
    display: none;
}

#accordion .panel-title a.collapsed .flaticon-sum {
    display: block;
}

#accordion .panel-title a.collapsed .flaticon-highlight {
    display: none;
}


/*  #accordion .action .flaticon-highlight::before,  #accordion .action .flaticon-highlight::after {

  left: 0.9px;

}*/
#accordion .panel-body {
    border: none;
    border-left: 5px solid #ddd;
    margin-left: 8px;
}

#accordion .panel-heading {
    background: none;
    border: none;
    padding-left: 0;
}

#accordion .panel {
    background: none;
    border: none;
    box-shadow: none;
}

#accordion .panel-title a {
    font-size: 15px;
    color: #878787;
    font-weight: 600;
}

.pdftble td {
    padding: 10px 5px;
}

#DivAllChatMsg {
    background: #f5f5f5;
}

    #DivAllChatMsg li {
        border: none;
    }

/*#DivAllChatMsg li p {
            background: #fff;
            padding: 5px 10px;
            border-radius: 8px;
        }*/

#Searchresult .pagination {
    display: block;
    float: none;
    margin: auto;
    width: 97%;
}
    /* #Searchresult .pagination .next { float:right;
            }*/
    #Searchresult .pagination a:focus {
        background: #777;
        color: #fff;
    }

.divscroll {
    position: relative;
}

/* .divscroll .prev {
        left: 0;
        position: absolute;
        top: 29px;
    }

    .divscroll .next {
        position: absolute;
        right: 0;
        top: 29px;
    }



#Searchresult.divscroll .pagination {
    height: 34px;
    right: 3%;
    position: absolute;
    z-index: 99;
    width: 81%;
    top: -25px;



}*/
#Searchresult.divscroll .pagination {
    position: relative;
    /*z-index: 99;*/
}

.divscroll #Table11_next.next {
    top: 0;
    right: 0;
    position: relative;
}

.divscroll .pagination > li:first-child > a, .divscroll .pagination > li:first-child > span, .divscroll .pagination > li:last-child > a, .divscroll .pagination > li:last-child > span {
    border-radius: 0;
}

.divscroll .pagination .prev a, .divscroll .pagination .next a, .divscroll .pagination .next span.buttonarrow, .divscroll .pagination .prev span.buttonarrow {
    background: #777777 none repeat scroll 0 0;
    border: medium none !important;
    color: #fff;
    cursor: pointer;
    padding: 8px 13px 8px 10px;
}


.DTFC_RightWrapper table {
    border-left: none !important;
}




.box1 .nonborder td table td, .box2 .nonborder td table td {
    max-width: none !important;
    width: auto !important;
}

.ui-datepicker td {
    height: auto !important;
}

.ui-widget-content {
    z-index: 9999 !important;
}

.action .dropdown.open li:first-child a {
    background-color: #f5f5f5;
}

.mainsearch .searchfilter li:first-child a {
    background-color: #f5f5f5;
}

.m_top30 {
    margin-top: 30px;
}

.m_top15 {
    margin-top: 15px;
}

.contact-info .flaticon-phone8:after, .contact-info .flaticon-phone8:before {
    font-size: 15px;
    color: #888;
}

.contact-info .flaticon-pressure:after, .contact-info .flaticon-pressure:before {
    font-size: 15px;
    color: #888;
}

.contact-info .flaticon-card2:after, .contact-info .flaticon-card2:before {
    color: #888;
    font-size: 21px;
    line-height: 18px;
    position: relative;
    top: 12px;
}

.help-page #accordion .panel-heading {
    padding-left: 15px;
}

.help-page #accordion .panel-body {
    border-width: 0;
    font-size: 15px;
    padding-left: 40px;
    padding-top: 0px;
}

.help-page #accordion .panel-title a {
    color: #e17c26;
    font-size: 15px;
    font-weight: 400;
}

.help-page .nonborder {
    padding: 5px 0;
}

.help-page #accordion .panel-title a .flaticon-under1 {
    display: none;
}

.help-page #accordion .panel-title a.collapsed .flaticon-under1 {
    display: block;
}

.help-page #accordion .panel-title a .flaticon-come {
    display: block;
}

.help-page #accordion .panel-title a.collapsed .flaticon-come {
    display: none;
}

.help-page #accordion .panel-title a .flaticon-come:after, .help-page #accordion .panel-title a .flaticon-come:before {
    font-size: 5.5px;
    position: relative;
    top: 3px;
    display: inline-block;
    float: none;
    width: 99%;
    text-align: center;
}

.help-page #accordion .panel-title a .flaticon-under1:after, .help-page #accordion .panel-title a .flaticon-under1:before {
    font-size: 5.5px;
    position: relative;
    top: 4px;
    display: inline-block;
    float: none;
    width: 99%;
    text-align: center;
}

.help-page #accordion .panel-title .action .actionspan {
    margin-right: 10px;
    margin-top: 4px;
}

.case-detail table.table tr td {
    border-bottom: #ddd solid 1px;
}

    .case-detail table.table tr td td {
        border: none;
    }

.case-detail .leftsidebar .list-group-item a {
    color: #3f3f3f;
}


.case-detail .leftsidebar {
    padding-right: 0;
}

    .case-detail .leftsidebar ul#sticker {
        padding-top: 0;
    }


#myModalEmail {
    padding-left: 0 !important;
    margin-top: -5px;
}

    #myModalEmail .modal-content {
        border: none;
    }

#ifram1 .modal-content {
    border: none;
    box-shadow: none;
}

.email-popup .modal-header, .email-popup .modal-footer, .email-popup .modal-body {
    padding: 15px 30px;
}

.email-popup .buttonsgrp {
    margin: 26px 0 20px;
}

.email-popup textarea {
    height: 600px;
    margin-top: 20px;
}

.email-popup .white-bg {
    border-bottom: 1px solid #ccc;
}

.labelwidth {
    width: 40%;
}

.buton-hover {
    background-color: #e6e6e6;
    border: 1px solid #e6e6e6;
    color: #333;
    text-transform: uppercase;
}

    .buton-hover:hover {
        background-color: #f1f1f1;
        border: 1px solid #e6e6e6;
    }

.button-agin {
    text-align: center;
}

.mac-os .listheading {
    font-weight: 300;
}

.rotate {
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
    position: relative;
    top: 2px;
}

.font-style-normal {
    font-style: normal;
    font-family: 'open_sansregular';
}



.registerbox input.btn-block[type="button"] {
    float: left;
    margin: 1%;
    width: 47%;
}

.registerbox label {
    border: 1px solid rgb(221, 221, 221);
    border-radius: 5px;
    box-sizing: border-box;
    padding: 10px;
    text-align: justify;
}

.registerbox .panel-info > .panel-heading > .panel-title {
    margin-top: 0;
}

.registerbox a.close {
    margin-right: -9px;
    margin-top: -6px;
}

.min-height680 {
    min-height: 680px;
}


#upload {
    background: #a42627 none repeat scroll 0 0;
    border-image: none;
    border-radius: 2px;
    color: #fefefe;
    cursor: pointer !important;
    display: inline-block;
    font-family: verdana;
    font-size: 13px;
    font-weight: normal;
    height: 30px;
    line-height: 28px;
    position: relative;
    text-align: center;
    min-width: 120px;
    padding-left: 6px;
    padding-right: 6px;
    text-decoration: none;
}

a#upload:hover {
    text-decoration: none;
}


/*dev2 April 15,2015*/
/*.error-msg {
    color:red;
}*/


.padding-left-3 {
    padding-left: 3px;
}

.padding-left-5 {
    padding-left: 5px;
}

.padding-left-10 {
    padding-left: 10px;
}

.padding-left-15 {
    padding-left: 15px;
}

.padding-left-20 {
    padding-left: 20px;
}

.padding-right-3 {
    padding-right: 3px;
}

.padding-right-5 {
    padding-right: 5px;
}

.padding-right-10 {
    padding-right: 10px;
}

.padding-right-15 {
    padding-right: 15px;
}

.padding-right-20 {
    padding-right: 20px;
}

.padding-top-3 {
    padding-top: 3px;
}

.padding-top-6 {
    padding-top: 6px;
}

.padding-top-5 {
    padding-top: 5px;
}

.padding-top-10 {
    padding-top: 10px;
}

.padding-top-15 {
    padding-top: 15px;
}

.padding-top-20 {
    padding-top: 20px;
}

.padding-top-30 {
    padding-top: 30px;
}

.padding-bottom-3 {
    padding-bottom: 3px;
}

.padding-bottom-5 {
    padding-bottom: 5px;
}

.padding-bottom-10 {
    padding-bottom: 10px;
}

.padding-bottom-15 {
    padding-bottom: 15px;
}

.padding-bottom-20 {
    padding-bottom: 20px;
}

.modal-header-detail {
    font-size: 15px;
    padding: 5px 0 15px;
    border-bottom: 1px solid #ccc;
    min-height: 16.43px;
}

nav .navbar-right .dropdown-menu {
    left: -53%;
    right: auto;
}

.header .navbar li .dropdown-menu li a {
    color: #888;
    padding: 8px 16px;
}

    .header .navbar li .dropdown-menu li a:hover, .header .dropdown-menu > .active > a, .header .dropdown-menu > .active > a:focus, .header .dropdown-menu > .active > a:hover {
        background: #eee;
    }

nav.navbar-default .navbar-nav > .open > a, nav.navbar-default .navbar-nav > .open > a:focus, nav.navbar-default .navbar-nav > .open > a:hover {
    background: #cc1100;
    box-shadow: none;
    color: #fff;
}

.header .navbar li .dropdown-menu:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 6px 9px;
    border-color: #FFFFFF transparent;
    display: block;
    width: 0;
    z-index: 1;
    top: -9px;
    left: 45%;
}

.input-validation-error, .input-validation-error:focus {
    border-color: #a94442;
    box-shadow: 0px 0px 1px #a94442 inset !important;
}

input.field-validation-error {
    border-color: #a94442;
    box-shadow: 0px 0px 1px #a94442 inset !important;
}

label.error {
    color: rgb(185, 74, 72);
    float: left;
    font-size: 13px;
    background: none !important;
}

.field-validation-error {
    color: #b94a48;
    float: left;
    font-size: 13px;
    background: none !important;
}
/*label.field-validation-error {
    color: #b94a48;
    float: left;
    font-size: 13px;
    background: none !important;
}*/
.alert-error {
    border-width: 1px;
}

.display-hide, .display-none {
    display: none;
}

.alert-danger-error {
    background-color: rgb(251, 225, 227);
    border-color: rgb(251, 225, 227);
    color: rgb(231, 61, 74);
}

.alert-error {
    padding: 15px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    margin-bottom: 20px;
}

.alert-success small {
    color: #3c763d !important;
}

.alert-warning small {
    color: #8a6d3b !important;
}

.alert-info small {
    color: #31708f !important;
}

.alert-danger small {
    color: #dd0000 !important;
}


/*.alert-unsuccessful small {
    color: #dd0000 !important;
}*/

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    margin-left: 0px;
    position: absolute;
}

.trclass, .trclass a {
    color: #000 !important;
    font-weight: bold !important;
}



    .trclass .action a {
        font-weight: normal !important;
        color: #fff !important;
    }

    .trclass .action .dropdown-menu li a {
        color: #333 !important;
    }

.iconcolor {
    color: gray !important;
}



#DivAllChatMsg .dynamicnote {
    background: #fff;
    padding: 5px 10px;
    border-radius: 8px;
    word-wrap: break-word;
}

.Closebtn {
    position: absolute;
    right: 0;
    top: 0;
    border: none !important;
}

    .Closebtn button {
        padding: 0;
        margin: 0;
        color: #fff !important;
    }

.padding-bottom0 {
    padding-bottom: 0;
}

.margin-bottom0 {
    margin-bottom: 0 !important;
}

.classResponse {
}

.padding0 {
    padding: 0px !important;
}


.white-bg-none {
    background: none !important;
}

.bordernone-0 {
    border: none !important;
}

.ui-datepicker td {
    border: 0 none;
    height: auto !important;
    padding: 1px;
}


ul.nav-pills .dropdown.msges .notarrow {
    display: none;
}

ul.nav-pills .dropdown.msges.open .notarrow {
    display: block;
    border-color: #fff transparent;
    border-style: solid;
    border-width: 0 15px 15px;
    content: "";
    display: block;
    position: absolute;
    right: 15px;
    bottom: -3px;
    width: 0;
    z-index: 99;
}

#NotificationTableBody {
    min-height: 60px;
    /*max-height: 321px;*/
    z-index: 10;
    overflow-y: auto;
}

.padding-left30 {
    padding-left: 30px !important;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}


.width25 {
    width: 25%;
}

.width20 {
    width: 20%;
}

.width15 {
    width: 15%;
}

.width10 {
    width: 10% !important;
}

.right15 {
    right: 15px !important;
}

.headingname {
    font-size: 12px;
    color: #8d8d8d;
}

a span {
    color: #3f3f3f;
    font-weight: 600;
}

.notesmessagesblock {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 267px;
    min-height: 180px;
    border: none;
}

#spanprintnote {
    text-align: left;
}

form {
    padding: 0px;
    margin: 0px;
}

.pagging {
    position: relative;
    z-index: 1;
}

a.help {
    /*color: #333;*/
    color: #0099EE;
    font-size: 21px;
    margin-right: -17px;
    margin-top: -30px;
    opacity: 100;
    line-height: 32px;
    font-weight: normal;
}

    a.help:hover {
        color: #DD2211;
    }

    a.help:hover {
        opacity: 1;
    }

.helpcontent {
    text-align: justify !important;
    padding: 10px !important;
}

/*=======Table Solution=====*/

.table_solution {
    border: solid 1px #777777;
}

    .table_solution th {
        padding: 7px !important;
        font-size: 16px !important;
    }

th.top_title {
    border-bottom: solid 1px #ffffff !important;
}

.table_solution td {
    padding: 7px;
    font-weight: normal;
    border: solid 1px #777777;
}

.dark-black {
    color: #000;
}

#bs-example-navbar-collapse-1 .caret {
    color: #fff;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon, .ui-widget-content .ui-icon {
    background-image: url("../Content/Images/ui-icons_222222_256x240.png");
}

.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}

.auturef {
    background: url(../Content/Images/eReferences.png) right top no-repeat;
    height: 22px;
    overflow: hidden;
    width: 22px;
}
.auturefGray {
    background: url(../Content/Images/eReferencesGray.png) left top no-repeat;
    height: 22px;
    overflow: hidden;
    width: 22px;
    cursor:pointer;
}

.popiframref:hover {
    text-decoration: none;
}

#myModalAutoRef .h2, #myModalAutoRef h2 {
    font-size: 31px !important;
    margin-top: 0px !important;
    color: #3f3f3f;
    font-weight: normal;
}

#myModalAutoRef .modal-header {
    padding: 15px 0;
    ;
    padding-left: 30px;
}

#orderfrm .btn {
    margin-bottom: 5px;
}

.valign-mid {
    vertical-align: middle !important;
}

.help-quest {
    line-height: 22px;
    padding-left: 30px;
    text-align: left;
}



.table-responsive > .table > tbody > tr > td.row2td {
    min-width: 230px;
    white-space: normal !important;
}

.loginpage label {
    display: block;
}

.loginpagefr label {
    display: block;
}

.own-notes .dynamicnote {
    background: #eee !important;
    border: 1px solid #fff;
}

.for-mobile {
    display: none;
}

.new-home-page .header .navbar-default {
    /*margin-bottom: 18px;*/
}

.adp-login-btn {
    max-width: 200px;
    width: 100%;
}

.adp-page .action .actionspan {
    float: none;
}

.service-box .icon-img {
    margin-bottom: 16px;
}

.service-box .white-bg {
    background: #fff;
    padding: 20px 15px;
}

.service-box .service-name {
    margin-bottom: 15px;
}

.adp-page .service-box {
    margin-bottom: 30px;
}

.adp-page header .navbar-header {
    width: 100%;
}

.partner-logo {
    float: right;
    margin-top: 15px;
    font-size: 14px;
}


/* Services Blog */
.adp-page .services-filter div[class*="col-"] {
    padding-left: 10px;
    padding-right: 10px;
}

.adp-page .blog {
    position: relative;
}

.adp-page .services {
    background-color: #FFFFFF;
    padding: 15px;
    min-height: 184px;
}

    .adp-page .services:hover:not(.notCurrCatPost), .adp-page a.close-modal {
        cursor: pointer;
    }

.adp-page .notCurrCatPost {
    opacity: 0.3;
}

.adp-page .services-title {
    color: #555555;
    font-size: 15px;
    letter-spacing: -1px;
    margin-bottom: 30px;
    margin-top: 10px;
}

.adp-page .services-thumbnail img {
    display: none;
}

.adp-page .services-thumbnail .inject {
    height: 60px;
    width: 60px;
}

    .adp-page .services-thumbnail .inject path, .adp-page a.open-modal path {
        fill: #CCCCCC;
    }

.adp-page .services:hover:not(.notCurrCatPost) .services-title {
    color: #555555 !important;
    font-weight: 600;
}

.adp-page .services:hover:not(.notCurrCatPost) .read-more .inject path {
    fill: #555555;
}

.adp-page .services-modal {
    background: rgba(0, 0, 0, 0.6);
    display: none;
    left: 0px;
    padding: 20px;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 1;
    padding-bottom: 40px;
}

    .adp-page .services-modal .services-title {
        color: #FFFFFF;
    }

    .adp-page .services-modal .services-content {
        color: #EEEEEE;
        font-size: 14px;
    }

        .adp-page .services-modal .services-content p {
            font-weight: 400;
            padding-right: 2px;
        }

.adp-page .content-scroll {
    height: 222px;
    overflow-y: auto;
}

.adp-page a.close-modal {
    bottom: 10px;
    position: absolute;
    color: #fff;
    margin-left: -15px;
    text-decoration: none;
}

    .adp-page a.close-modal path {
        fill: #FFFFFF !important;
    }

.adp-page .services.inactive .service-name, .adp-page .services.inactive .service-bottom-icon {
    opacity: 0;
}

.gray-btn {
    background-color: #999;
    color: white;
}

    .gray-btn:hover {
        background-color: #999;
        color: #fff;
    }
    .upload_page_i .table-responsive > .table > tbody > tr > td, .upload_page_i .table-responsive > .table > tbody > tr > th{
    white-space:normal;
}
.newTablnk {
    text-align: right;
    margin-right: 30px;
    margin-bottom: 5px;
}
.clsmainregion {
    font-weight:bold;
}


.header .navbar-brand {
    position: absolute;
    left: 10px;
}

.header {
    min-height: 72px;
}



.case-detail .eReference-action table tr td{
    position:relative;
}

    .case-detail .eReference-action table tr td .dropdown-menu {
       padding:0px;
       border-color:#ccc;
    }


    .case-detail .eReference-action table tr td .dropdown-menu li {
        position: relative;
        padding:0px;
    }

.case-detail .eReference-action table tr td .dropdown-menu li:first-child a {
            background-color: #f5f5f5;
        }

    .case-detail .eReference-action table tr td .dropdown-menu li a {
        padding: 10px 10px 10px 20px;
    }

.myPeExecutive {
    position: relative;
}
.ldMore {
    position: absolute;
    right: calc(50% - 35%);
    bottom: 55px;
}


/*-----------------------------------------------responsive media class start here--------------------------------------------------*/
@media screen and (max-width: 1366px) {
    .min-height680 {
        min-height: 10px;
    }
}

@media screen and (max-width: 1199px) {
    .stick {
        position: fixed;
        top: 0px;
        width: 25%;
    }

    #Searchresult.divscroll .pagination {
        width: 85%;
    }
    .ldMore {
        right: calc(50% - 45%);
    }
}

@media screen and (max-width: 1156px) {
    .header.static-had .navbar li a, .header.static-had .navbar li a:focus, .login-but a {
        padding: 26px 10px;
    }

    .stick {
        position: fixed;
        top: 0px;
        width: 28%;
    }

    .partner-logo {
        padding-right: 15px;
    }
}

@media screen and (max-width: 1080px) {
    #tabs1 {
        width: 74%;
    }

    .header.static-had .navbar li a, .header.static-had .navbar li a:focus, .login-but a {
        padding: 26px 9px;
        font-size: 12px;
    }

    .login-but a {
        padding: 28px 9px;
        font-size: 12px;
    }

    #Searchresult.divscroll .pagination {
        width: 83%;
    }

    .service-box .service-name {
        margin-bottom: 0px;
        min-height: 45px;
    }
}

@media screen and (max-width: 1010px) {
    .table-responsive.minheight tr td:first-child, .table-responsive.minheight tr th:first-child {
        padding-left: 1.5%;
        width: auto;
        /* styles */
    }

    .leftsidebar {
        padding-right: 15px;
    }

    .minheight tr td:last-child {
        width: auto;
        text-align: left;
    }

    .nav .msges a {
        padding: 24px 3px;
    }

    #tabs1 {
        clear: both;
        width: 100%;
    }

    .header .navbar li a, .header .navbar li a:focus {
        padding: 26px 8px;
    }
}

@media screen and (max-width: 992px) {



    .header .col-md-3 .nav-pills {
        float: right;
        padding-right: 10px;
    }

    .header .navbar-default {
        margin-right: 0px;
    }

    .header .col-md-3 {
        border-bottom: 1px solid #cc1100;
        margin: auto;
        width: 95%;
    }

    .width33 {
        width: auto;
    }

    .header .col-md-11 {
        width: 90.667%;
    }

    .large-width {
        top: 4%;
    }

    .col-md-12 {
        float: none;
    }
    
}

@media screen and (max-width: 991px) {
    .box1 .nonborder td:first-child, .nonborder td:first-child {
        max-width: none;
        width: 41%;
    }

    .logo1 {
        width: 60%;
    }

    .logo2 {
        width: 35%;
    }

    .logos img {
        padding: 0px;
    }

    .logos {
        float: left;
        max-width: 280px;
        padding: 11px 6px 6px 6px;
        white-space: nowrap;
        width: 100%;
    }

    .header.static-had .navbar-collapse {
        margin-right: 0px;
        padding-right: 10px;
        padding-left: 0px;
    }

    .header.static-had .navbar li a, .header.static-had .navbar li a:focus, .login-but a {
        padding: 26px 6px;
        font-size: 12px;
    }

    .login-but a {
        padding: 28px 6px;
        font-size: 12px;
    }

    #Searchresult .pagination {
        width: 100%;
    }

    #Searchresult.divscroll .pagination {
    }

    .header .navbar li a, .header .navbar li a:focus {
        font-size: 12px;
    }

    .newlogin-page {
        line-height: 41px;
        margin: 60px auto;
        max-width: 500px;
    }
    .ldMore {
        right:inherit;
        position:relative;
        bottom:inherit;
    }
}

@media screen and (max-width: 875px) {
    .header.static-had .navbar li a, .header.static-had .navbar li a:focus, .login-but a {
        padding: 26px 14px;
        font-size: 13px;
    }

    .login-but a {
        padding: 28px 14px;
        font-size: 13px;
    }

    .logos {
        float: none;
        max-width: none;
        padding: 11px 6px 6px 4px;
        white-space: nowrap;
        width: 100%;
        text-align: center;
        margin: auto;
        border-bottom: 1px solid #cc1100;
    }

    .logo1 {
        width: auto;
    }

    .logo2 {
        width: auto;
    }

    .navparts {
        float: none;
        margin: auto;
        width: 93%;
    }

    .header .navbar li a, .header .navbar li a:focus {
        padding: 26px 5px;
    }

    .navbar-collapse {
        padding-left: 5px;
    }

    .header .navbar-brand {
        max-width: 120px;
    }
}

@media screen and (max-width: 800px) {
    .scrollbars {
        height: 600px;
    }

    .navparts {
        float: none;
        margin: auto;
        width: 99%;
    }
}

@media screen and (max-width: 767px) {


    .new-home-page .header .navbar-default {
        margin-bottom: 10px;
    }

    .newlogin-page {
        line-height: 37px;
        margin: 50px auto;
        max-width: 500px;
        width: 90%;
    }

    .for-desktop-tab {
        display: none;
    }

    .for-mobile {
        display: block;
    }

    .header .navbar li .dropdown-menu::after {
        display: none;
    }

    .mainbox, .mainbox2 {
        float: none;
        margin: 10px auto auto;
    }

    .panel-info > .panel-heading > .panel-title {
        font-size: 29px;
    }

    .header .navbar li a, .header .navbar li a:focus {
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .box1 .nonborder td table td, .box2 .nonborder td table td {
        font-size: 12px;
    }

    .header .navbar li {
        border-bottom: 1px solid #cc1100;
    }

    .header .navbar-default .navbar-toggle {
        background: #EE7700;
        border: 1px solid #FF9911;
        margin-right: 0;
        margin-top: 16px;
        margin-bottom: 15px;
    }

        .header .navbar-default .navbar-toggle .icon-bar {
            background-color: #EEEEEE;
        }

    .nav .profile .dropdown-menu {
        left: auto;
        right: 0px;
    }

    .alinright .pagination {
        padding-right: 0px;
    }

    .alinleft, .alinright {
        text-align: center;
    }

    footer .tr {
        text-align: left;
    }

    .sub-menu-bar .nav {
        margin-left: 0;
    }

    .logo1 {
        width: 60%;
    }

    .logo2 {
        width: 35%;
    }

    .logos img {
        padding: 0px;
    }

    .logos {
        float: left;
        max-width: 280px;
        padding: 11px 6px 6px 6px;
        white-space: nowrap;
        width: 100%;
    }

    .header.static-had .moblie-but {
        display: block;
        margin-right: -3px;
    }

    .header.static-had .desk-but {
        display: none;
    }

    .header.static-had .navbar-collapse {
        margin-right: 0px;
        padding-right: 10px;
        padding-left: 15px;
        clear: both;
    }

    .logos {
        border-bottom: none;
    }

    .header.static-had .navbar-default .navbar-toggle {
        border: none;
        border-radius: 0;
        margin: 0;
        padding: 31px 10px 30px 10px;
    }

    .header.static-had .navbar li a, .header.static-had .navbar li a:focus {
        font-size: 13px;
        padding: 13px 14px;
    }

    .stick {
        position: relative;
        width: auto;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
        background: rgba(0, 0, 0, 0.7);
        color: #fff;
    }

    nav .navbar-collapse .dropdown-menu li {
        display: block;
    }

    nav .navbar-collapse .dropdown-menu {
        padding: 0 0px;
        text-align: left;
    }

    .navbar-nav .open .dropdown-menu {
        background: rgba(0, 0, 0, 0.5);
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
    }

    .succesmessage, .errormessage {
        padding-top: 10px;
    }

    .pdftble td {
        display: block;
    }

    #Searchresult .pagination {
        width: 100%;
    }


    .divscroll .next, .divscroll .prev {
        top: -7px;
    }
}

@media screen and (max-width: 600px) {
    .adp-page .mintz-logo img {
        max-width: 300px;
        margin: auto;
        width: auto;
        display: inline-block;
    }

    .partner-logo {
        float: right;
        margin: 10px 0;
        font-size: 12px;
        width: 100%;
        text-align: center;
    }

    .adp-page .header .navbar-brand, .adp-page .msges {
        display: block;
        text-align: center;
        float: none;
        width: 100%;
        max-width: none !important;
    }

    .header .col-md-3 {
        border-bottom: 1px solid #cc1100;
        margin: auto;
        width: 90%;
    }

    .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
        white-space: nowrap;
    }

        .table-responsive > .table > tbody > tr > td.msg-info strong {
            white-space: normal;
            width: 200px;
            display: block;
        }

    .header .col-md-11 {
        width: 85.667%;
    }

    .mainsearch .nav-pills .btn {
        font-size: 12px;
    }

    .scrollbars {
        height: 400px;
    }
}

@media screen and (max-width: 540px) {
    .header.static-had .moblie-but {
        display: block;
        margin-right: -2px;
    }

    .logos {
        float: left;
        max-width: 60%;
        padding: 18px 6px 6px 3px;
        white-space: nowrap;
        width: 100%;
    }

    .login-but a {
        font-size: 12px;
        padding: 29px 6px;
    }
}

@media screen and (max-width: 400px) {
    .header.static-had .moblie-but {
        display: block;
        margin-right: -4px;
    }

    .doctable td {
        display: block;
    }

        .doctable td:last-child {
            display: block;
            padding-bottom: 20px;
        }

    .mainsearch .nav-pills i {
        font-size: 13px;
    }

    .header .navbar-brand {
        display: inline-block;
        float: none;
        max-width: 192px;
        width: 70%;
        height: auto;
    }

    .container-fluid {
        padding: 0;
        overflow: hidden;
    }

    .header .col-md-11 {
        width: 79.667%;
    }

    .mainsearch .nav-pills .btn {
        padding: 16px 4px 12px;
    }

    .modal-content {
        padding: 35px 13px;
    }

    .oder-summary td:first-child {
        width: auto;
        padding-top: 20px;
    }

    .oder-summary td {
        display: block;
    }

    .oder-summary table {
        margin-bottom: 0px;
    }

    .header.static-had .moblie-but {
        display: block;
        margin-right: -2px;
        width: 56px;
    }

    .logos {
        float: left;
        max-width: 64%;
        padding: 26px 6px 6px 3px;
        white-space: nowrap;
        width: 100%;
    }

    .header.static-had .navbar-default .navbar-toggle {
        border: medium none;
        border-radius: 0;
        margin: 0;
        padding: 39px 10px;
    }

    .forgot small {
        display: block;
    }
}

@media screen and (max-width: 359px) {
    .newlogin-page {
        line-height: 35px;
        margin: 25px auto;
        max-width: 500px;
        width: 90%;
        font-size: 22px;
    }
}

#midpart table.tablesorter1 thead tr .header a {
    background-image: url("../Content/Images/Table/bg_w.gif");
    background-position: right 6px;
    background-repeat: no-repeat;
    cursor: pointer;
    padding: 0 10px 0 0;
}

#midpart table.tablesorter1 thead tr .headerSortUp a {
    background-image: url("../Content/Images/Table/asc_w.gif");
    padding: 0 18px 0 0;
}

#midpart table.tablesorter1 thead tr .headerSortDown a {
    background-image: url("../Content/Images/Table/desc_w.gif");
    padding: 0 18px 0 0;
}

#myModalAutoReference .large-width {
    max-width: 90% !important;
}

#myModal4 .large-width {
    max-width: 880px;
}

#myModalEviteNotes .large-width {
    max-width: 880px;
    margin-top: 26px !important;
}

ul.nav-pills li a {
    color: #fff;
}

    ul.nav-pills li a:hover {
        color: #fff;
    }

.header .navbar-default .navbar-nav > li > a {
    color: #fff;
}

    .header .navbar-default .navbar-nav > li > a:hover, .header .navbar-default .navbar-nav > li > a:focus {
        background-color: #cc1100;
        color: #fff;
    }

body.autorefbody .header nav.navbar.navbar-default ul.dropdown-menu > li > a {
    color: #888 !important;
}

.texttransformNone{text-transform:none !important}


/* Css classes from eVite */


.form-section {
    border-top: 1px solid #ddd;
}

    .form-section p {
        color: #333;
        font-family: "Open Sans";
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        margin-bottom: 15px;
    }

.second-heading {
    color: #333;
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-top: 0;
    margin-bottom: 15px;
}

.form-section label {
    color: #888;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
}

.m_top40 {
    margin-top: 40px;
}

.margin-right20 {
    margin-right: 20px;
}

.margin-left15 {
    margin-left: 15px;
}

.form-section .filds .form-control {
    margin-bottom: 20px;
}

.form-section .modal-header {
    padding: 30px;
}

.form-section .glyph-icon::after, .form-section .glyph-icon::before {
    margin-left: 0;
    color: #888888;
}


.addcontrol {
    color: #888;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 600;
    line-height: 24px;
    cursor: pointer;
}

.addcontrol-large {
    float: left;
    width: auto;
    color: #333;
    font-family: "Open Sans";
    font-size: 16px;
    line-height: 24px;
    cursor: pointer;
}

    .addcontrol-large.padding-left-right-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .addcontrol-large .glyph-icon::before {
        color: #999;
        margin-left: 0;
    }

.selectwidthauto .bootstrap-select {
    width: auto !important;
}

.headtext-info {
    bottom: 5px;
    margin-top: 20px;
    display: block;
    right: 0;
}
.mainsearch .headtext-info {
    color: #333;
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 0;
}
/*----------------------------*/
.modal-header.page-head {
    padding-left:0;
    padding-right:0;
}
.rightwithsidebar .modal-header p {
    position: relative;
    bottom: auto;
    font-size: 14px;
    line-height: 23px;
    color: #5e5e5e;
}








/*9-5-2020*/
.eReference-action.action{position:relative;}
.eReference-action .dropdown .erefrenceimg{background-color:transparent;}
.erefrence-list-img{padding:0px;}
.erefrence-list-img > li{display:inline-block; vertical-align:top; min-width:22px;}
    .erefrence-list-img .dropdown ul{margin:0px; padding:0px; min-width:210px;}
    .erefrence-list-img .dropdown li:first-child a {
        background-color: #f5f5f5;
    }
    .erefrence-list-img .dropdown li a{padding:10px 10px 10px 20px;}
.case-detail  .erefrence-list-img-case {
    padding: 0px;
    text-align: left;
}
.case-detail .erefrence-list-img-case .dropdown ul {
    margin: 0px;
    padding: 0px;
    min-width: 210px;
}
    .case-detail .erefrence-list-img-case .dropdown ul li{padding:0px;}
/*9-5-2020*/



@font-face {
	font-family: "Flaticon";
	src: url("../fonts/flaticon.eot");
	src: url("../fonts/flaticon.eot#iefix") format("embedded-opentype"),
	url("../fonts/flaticon.woff") format("woff"),
	url("../fonts/flaticon.ttf") format("truetype"),
	url("../fonts/flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
    font-size: 21px;
    font-style: normal; 
    margin-right:5px;

}
@font-face {
  font-family: "Flaticon2";
  src: url("../fonts/upload-fonts/Flaticon.eot");
  src: url("../fonts/upload-fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("../fonts/upload-fonts/Flaticon.woff") format("woff"),
       url("../fonts/upload-fonts/Flaticon.ttf") format("truetype"),
       url("../fonts/upload-fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon2";
    src: url("../fonts/upload-fonts/Flaticon.svg#Flaticon") format("svg");
  }
}
[class^="flaticon2-"]:before, [class*=" flaticon2-"]:before,
[class^="flaticon2-"]:after, [class*=" flaticon2-"]:after {   
	font-family: Flaticon2;
    font-size: 21px;
    font-style: normal; 
    margin-right:5px;

}


.msg-info [class^="flaticon-"]::before, .msg-info [class*=" flaticon-"]::before, .msg-info [class^="flaticon-"]::after, .msg-info [class*=" flaticon-"]::after{ font-size:19px;}
.msg-info .flaticon-text::before , .msg-info .flaticon-text::after { font-size:17px !important;}
.action .flaticon-sum::before ,.action .flaticon-sum::after{font-size:10px !important; margin:0}
.msg-info .flaticon-accepted::before ,  .msg-info .flaticon-accepted::after { font-size: 15px;}
.datepick .flaticon-diary::before ,  .datepick .flaticon-diary::after { font-size: 16px;  margin:0 ; color:#999;}
.mainsearch .flaticon-extract::before ,  .mainsearch .flaticon-extract::after { font-size: 15px;    margin-right: 3px; }
 .flaticon-accepted::before ,  .flaticon-accepted::after , .flaticon-grating::before , .flaticon-grating::after , .flaticon-switch::before ,  .flaticon-switch::after {  font-size: 18px;}
 .flaticon-text::before , .flaticon-text::after {  font-size: 17px;}
 .font19::before , .font19::after{ margin-right:0;}
.flaticon-chevron4::before , .flaticon-chevron4::after , .flaticon-right7::before , .flaticon-right7::after { margin-right:0 ; font-size:15px;} 
.action a:hover{ text-decoration:none;}
.summaryarrow .flaticon-right7::before , .summaryarrow .flaticon-right7::after { color:#878787; font-size:11px; font-weight:normal; margin-left:10px;}
.summaryarrow .flaticon-chevron4::before , .summaryarrow .flaticon-chevron4::after{ color:#999; font-size:11px; font-weight:normal; margin-right:5px; margin-left:0;}
.modal-footer i::before , .modal-footer i::after  { color:#333; font-size:16px; margin-right:0 }
.modal-footer .flaticon-text{ position: relative; top:2px;}
.modal-header .flaticon-hourglass3::before , .modal-header .flaticon-hourglass3::after{ color:#878787; font-size:20px; margin-left:5px; position:relative; top:2px;}
.sub-bar i::before,.sub-bar i::after{ position:relative; top:3px; margin-right:7px; margin-left:7px;}
.box2 .flaticon-hourglass3::before , .box2 .flaticon-hourglass3::after {  position:relative; top:3px; font-size:20px;}
.box2 i::before , .box2 i::after { font-size:16px;}
.box2 .fa-exclamation-triangle::before ,.box2 .fa-exclamation-triangle::after{ font-size:18px;}
.sub-bar .flaticon-pressure::before, .sub-bar .flaticon-pressure::after{font-size:16px; color:#333;}
.modal-footer .flaticon-arrow56::before, .modal-footer .flaticon-arrow56::after{ font-size:14px; position:relative ;top:7px; text-decoration:none;}
.leftsidebar .flaticon-accepted::before, .leftsidebar .flaticon-accepted::after{ font-size:14px;}
.action .flaticon-highlight::before , .action .flaticon-highlight::after { font-size: 16px; position:relative; top:-2px;  left:0;

margin: 0;}
  .flaticon-circle7::before ,   .flaticon-circle7::after{ font-size:19px; margin-right:0}
   .list-group .flaticon-circle7:hover { color:#ee7700 !important;}
.flaticon-accepted:before {
	content: "\e000";
}
.flaticon-add20:before {
	content: "\e001";
}
.flaticon-add70:before {
	content: "\e002";
}
.flaticon-address4:before {
	content: "\e003";
}
.flaticon-advance:before {
	content: "\e004";
}
.flaticon-arrow53:before {
	content: "\e005";
}
.flaticon-arrow54:before {
	content: "\e006";
}
.flaticon-arrow56:before {
	content: "\e007";
}
.flaticon-arrows3:before {
	content: "\e008";
}
.flaticon-b2:before {
	content: "\e009";
}
.flaticon-back3:before {
	content: "\e00a";
}
.flaticon-bar:before {
	content: "\e00b";
}
.flaticon-battery4:before {
	content: "\e00c";
}
.flaticon-big31:before {
	content: "\e00d";
}
.flaticon-big34:before {
	content: "\e00e";
}
.flaticon-big35:before {
	content: "\e00f";
}
.flaticon-big36:before {
	content: "\e010";
}
.flaticon-big37:before {
	content: "\e011";
}
.flaticon-big39:before {
	content: "\e012";
}
.flaticon-big61:before {
	content: "\e013";
}
.flaticon-biretta:before {
	content: "\e014";
}
.flaticon-black25:before {
	content: "\e015";
}
.flaticon-black27:before {
	content: "\e016";
}
.flaticon-botton3:before {
	content: "\e017";
}
.flaticon-botton4:before {
	content: "\e018";
}
.flaticon-botton5:before {
	content: "\e019";
}
.flaticon-botton6:before {
	content: "\e01a";
}
.flaticon-bust:before {
	content: "\e01b";
}
.flaticon-button2:before {
	content: "\e01c";
}
.flaticon-card2:before {
	content: "\e01d";
}
.flaticon-cart1:before {
	content: "\e01e";
}
.flaticon-cc1:before {
	content: "\e01f";
}
.flaticon-cc:before {
	content: "\e020";
}
.flaticon-change:before {
	content: "\e021";
}
.flaticon-chevron2:before {
	content: "\e022";
}
.flaticon-chevron4:before {
	content: "\e023";
}
.flaticon-chevron5:before {
	content: "\e024";
}
.flaticon-circle4:before {
	content: "\e025";
}
.flaticon-circle6:before {
	content: "\e026";
}
.flaticon-circle7:before {
	content: "\e027";
}
.flaticon-circled1:before {
	content: "\e028";
}
.flaticon-circuit:before {
	content: "\e029";
}
.flaticon-code1:before {
	content: "\e02a";
}
.flaticon-cogwheel:before {
	content: "\e02b";
}
.flaticon-color:before {
	content: "\e02c";
}
.flaticon-come:before {
	content: "\e02d";
}
.flaticon-conversation:before {
	content: "\e02e";
}
.flaticon-creative1:before {
	content: "\e02f";
}
.flaticon-creative:before {
	content: "\e030";
}
.flaticon-cupful:before {
	content: "\e031";
}
.flaticon-dark:before {
	content: "\e032";
}
.flaticon-database8:before {
	content: "\e033";
}
.flaticon-diamond:before {
	content: "\e034";
}
.flaticon-diary:before {
	content: "\e035";
}
.flaticon-direction:before {
	content: "\e036";
}
.flaticon-diskette:before {
	content: "\e037";
}
.flaticon-document1:before {
	content: "\e038";
}
.flaticon-dolar:before {
	content: "\e039";
}
.flaticon-donut:before {
	content: "\e03a";
}
.flaticon-draft:before {
	content: "\e03b";
}
.flaticon-dribbble:before {
	content: "\e03c";
}
.flaticon-earth1:before {
	content: "\e03d";
}
.flaticon-entry:before {
	content: "\e03e";
}
.flaticon-exit2:before {
	content: "\e03f";
}
.flaticon-extract:before {
	content: "\e040";
}
.flaticon-facebook4:before {
	content: "\e041";
}
.flaticon-film7:before {
	content: "\e042";
}
.flaticon-flattr:before {
	content: "\e043";
}
.flaticon-float:before {
	content: "\e044";
}
.flaticon-flow2:before {
	content: "\e045";
}
.flaticon-flow4:before {
	content: "\e046";
}
.flaticon-focus:before {
	content: "\e047";
}
.flaticon-folder5:before {
	content: "\e048";
}
.flaticon-folding:before {
	content: "\e049";
}
.flaticon-full4:before {
	content: "\e04a";
}
.flaticon-github2:before {
	content: "\e04b";
}
.flaticon-github3:before {
	content: "\e04c";
}
.flaticon-google10:before {
	content: "\e04d";
}
.flaticon-google7:before {
	content: "\e04e";
}
.flaticon-grating:before {
	content: "\e04f";
}
.flaticon-great6:before {
	content: "\e050";
}
.flaticon-great7:before {
	content: "\e051";
}
.flaticon-help:before {
	content: "\e052";
}
.flaticon-high3:before {
	content: "\e053";
}
.flaticon-highlight:before {
	content: "\e054";
}
.flaticon-honour:before {
	content: "\e055";
}
.flaticon-hourglass3:before {
	content: "\e056";
}
.flaticon-i9:before {
	content: "\e057";
}
.flaticon-imagery:before {
	content: "\e058";
}
.flaticon-inbox:before {
	content: "\e059";
}
.flaticon-infinity:before {
	content: "\e05a";
}
.flaticon-info2:before {
	content: "\e05b";
}
.flaticon-large7:before {
	content: "\e05c";
}
.flaticon-large8:before {
	content: "\e05d";
}
.flaticon-last2:before {
	content: "\e05e";
}
.flaticon-last3:before {
	content: "\e05f";
}
.flaticon-leaf3:before {
	content: "\e060";
}
.flaticon-left10:before {
	content: "\e061";
}
.flaticon-license:before {
	content: "\e062";
}
.flaticon-link5:before {
	content: "\e063";
}
.flaticon-location2:before {
	content: "\e064";
}
.flaticon-lock4:before {
	content: "\e065";
}
.flaticon-logo:before {
	content: "\e066";
}
.flaticon-loop:before {
	content: "\e067";
}
.flaticon-love1:before {
	content: "\e068";
}
.flaticon-lug:before {
	content: "\e069";
}
.flaticon-magnet:before {
	content: "\e06a";
}
.flaticon-many:before {
	content: "\e06b";
}
.flaticon-maximum:before {
	content: "\e06c";
}
.flaticon-mobile4:before {
	content: "\e06d";
}
.flaticon-money:before {
	content: "\e06e";
}
.flaticon-music10:before {
	content: "\e06f";
}
.flaticon-music11:before {
	content: "\e070";
}
.flaticon-network1:before {
	content: "\e071";
}
.flaticon-newspapre:before {
	content: "\e072";
}
.flaticon-no1:before {
	content: "\e073";
}
.flaticon-no5:before {
	content: "\e074";
}
.flaticon-note:before {
	content: "\e075";
}
.flaticon-okey:before {
	content: "\e076";
}
.flaticon-open12:before {
	content: "\e077";
}
.flaticon-open2:before {
	content: "\e078";
}
.flaticon-opposing:before {
	content: "\e079";
}
.flaticon-padlock:before {
	content: "\e07a";
}
.flaticon-paper5:before {
	content: "\e07b";
}
.flaticon-parallel:before {
	content: "\e07c";
}
.flaticon-paypal:before {
	content: "\e07d";
}
.flaticon-pencil5:before {
	content: "\e07e";
}
.flaticon-phone8:before {
	content: "\e07f";
}
.flaticon-photogram:before {
	content: "\e080";
}
.flaticon-picasa:before {
	content: "\e081";
}
.flaticon-pie2:before {
	content: "\e082";
}
.flaticon-pinterest1:before {
	content: "\e083";
}
.flaticon-pinterest4:before {
	content: "\e084";
}
.flaticon-play3:before {
	content: "\e085";
}
.flaticon-pointer1:before {
	content: "\e086";
}
.flaticon-pointer:before {
	content: "\e087";
}
.flaticon-pouch:before {
	content: "\e088";
}
.flaticon-pressure:before {
	content: "\e089";
}
.flaticon-program:before {
	content: "\e08a";
}
.flaticon-progress1:before {
	content: "\e08b";
}
.flaticon-progress:before {
	content: "\e08c";
}
.flaticon-prohibited:before {
	content: "\e08d";
}
.flaticon-radio1:before {
	content: "\e08e";
}
.flaticon-range:before {
	content: "\e08f";
}
.flaticon-rdio1:before {
	content: "\e090";
}
.flaticon-rdio:before {
	content: "\e091";
}
.flaticon-record1:before {
	content: "\e092";
}
.flaticon-remainder:before {
	content: "\e093";
}
.flaticon-reply:before {
	content: "\e094";
}
.flaticon-resize2:before {
	content: "\e095";
}
.flaticon-restore:before {
	content: "\e096";
}
.flaticon-retweet:before {
	content: "\e097";
}
.flaticon-rewind3:before {
	content: "\e098";
}
.flaticon-right7:before {
	content: "\e099";
}
.flaticon-rings1:before {
	content: "\e09a";
}
.flaticon-rubber1:before {
	content: "\e09b";
}
.flaticon-sea1:before {
	content: "\e09c";
}
.flaticon-sections:before {
	content: "\e09d";
}
.flaticon-share4:before {
	content: "\e09e";
}
.flaticon-signal1:before {
	content: "\e09f";
}
.flaticon-signal3:before {
	content: "\e0a0";
}
.flaticon-sina:before {
	content: "\e0a1";
}
.flaticon-small16:before {
	content: "\e0a2";
}
.flaticon-small18:before {
	content: "\e0a3";
}
.flaticon-small21:before {
	content: "\e0a4";
}
.flaticon-small22:before {
	content: "\e0a5";
}
.flaticon-small23:before {
	content: "\e0a6";
}
.flaticon-small24:before {
	content: "\e0a7";
}
.flaticon-small25:before {
	content: "\e0a8";
}
.flaticon-small26:before {
	content: "\e0a9";
}
.flaticon-small27:before {
	content: "\e0aa";
}
.flaticon-small28:before {
	content: "\e0ab";
}
.flaticon-small29:before {
	content: "\e0ac";
}
.flaticon-small30:before {
	content: "\e0ad";
}
.flaticon-small31:before {
	content: "\e0ae";
}
.flaticon-small32:before {
	content: "\e0af";
}
.flaticon-small33:before {
	content: "\e0b0";
}
.flaticon-small34:before {
	content: "\e0b1";
}
.flaticon-small35:before {
	content: "\e0b2";
}
.flaticon-small36:before {
	content: "\e0b3";
}
.flaticon-small37:before {
	content: "\e0b4";
}
.flaticon-small38:before {
	content: "\e0b5";
}
.flaticon-small39:before {
	content: "\e0b6";
}
.flaticon-soundcloud:before {
	content: "\e0b7";
}
.flaticon-spotify:before {
	content: "\e0b8";
}
.flaticon-square5:before {
	content: "\e0b9";
}
.flaticon-star2:before {
	content: "\e0ba";
}
.flaticon-storm:before {
	content: "\e0bb";
}
.flaticon-stumbleupon2:before {
	content: "\e0bc";
}
.flaticon-stumbleupon:before {
	content: "\e0bd";
}
.flaticon-suitcase:before {
	content: "\e0be";
}
.flaticon-sum:before {
	content: "\e0bf";
}
.flaticon-sun1:before {
	content: "\e0c0";
}
.flaticon-sun4:before {
	content: "\e0c1";
}
.flaticon-sweden:before {
	content: "\e0c2";
}
.flaticon-switch:before {
	content: "\e0c3";
}
.flaticon-tag1:before {
	content: "\e0c4";
}
.flaticon-tencent:before {
	content: "\e0c5";
}
.flaticon-text:before {
	content: "\e0c6";
}
.flaticon-thermometer:before {
	content: "\e0c7";
}
.flaticon-thick:before {
	content: "\e0c8";
}
.flaticon-thin1:before {
	content: "\e0c9";
}
.flaticon-thin:before {
	content: "\e0ca";
}
.flaticon-thumbs3:before {
	content: "\e0cb";
}
.flaticon-thundercloud:before {
	content: "\e0cc";
}
.flaticon-traffic1:before {
	content: "\e0cd";
}
.flaticon-triangle3:before {
	content: "\e0ce";
}
.flaticon-tumblr1:before {
	content: "\e0cf";
}
.flaticon-tv:before {
	content: "\e0d0";
}
.flaticon-twitter4:before {
	content: "\e0d1";
}
.flaticon-two17:before {
	content: "\e0d2";
}
.flaticon-two18:before {
	content: "\e0d3";
}
.flaticon-two22:before {
	content: "\e0d4";
}
.flaticon-unbroken:before {
	content: "\e0d5";
}
.flaticon-under1:before {
	content: "\e0d6";
}
.flaticon-up10:before {
	content: "\e0d7";
}
.flaticon-up4:before {
	content: "\e0d8";
}
.flaticon-update:before {
	content: "\e0d9";
}
.flaticon-upload2:before {
	content: "\e0da";
}
.flaticon-usb1:before {
	content: "\e0db";
}
.flaticon-user3:before {
	content: "\e0dc";
}
.flaticon-v:before {
	content: "\e0dd";
}
.flaticon-walkie:before {
	content: "\e0de";
}
.flaticon-water3:before {
	content: "\e0df";
}
.flaticon-working:before {
	content: "\e0e0";
}
.flaticon-work:before {
	content: "\e0e1";
}
.flaticon-x3:before {
	content: "\e0e2";
}
.flaticon2-x-button:before { content: "\f1e0"; }
.flaticon2-text-document:before { content: "\f1c2"; }


.bootbox {
    z-index: 40001;
}

    .bootbox .btn-primary {
        background-color: #f0ad4e;
        border-color: #eea236;
        color: #fff;
    }

.bootbox-alert .modal-body {
    background: url("../Content/Images/info.gif") no-repeat scroll 4px 10px rgba(0, 0, 0, 0);
    padding-left: 40px;
}

.bootbox-confirm .modal-body {
    background: url("../Content/Images/important.gif") no-repeat scroll 4px 10px rgba(0, 0, 0, 0);
    padding-left: 40px;
}

.bootbox-prompt .modal-body {
    background: url("../Content/Images/help.gif") no-repeat scroll 4px 10px rgba(0, 0, 0, 0);
    padding-left: 40px;
}

.bootbox .close {
    margin-right: -20px !important;
    margin-top: -45px !important;
}

/************ SCROLL TABS *************/
.scroll_tabs_container {
  position: relative;
  top: 1px;
  left: 0px;
  right: 0px;
  text-align: left;
  height: 41px;

}

.scroll_tabs_container div.scroll_tab_inner {
  height: 42px;
}

.scroll_tabs_container div.scroll_tab_inner span {

  

  background-color: #dddddd;

font-weight:600; font-size:15px;
  cursor: pointer; margin-right:8px;
}

.scroll_tabs_container div.scroll_tab_inner span a{ color: #3f3f3f;  padding: 0px 27px; display:inline-block;line-height: 40px;}

.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_first {

  border-left: 0px;
}

.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_over {

}

.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_first.scroll_tab_over {

}

.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_first.scroll_tab_over {

}

.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_left_finisher {
font-size:0; margin:0; padding:0
}

.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_left_finisher.scroll_tab_over {
  background-color: #999999;
}
.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_left_finisher.tab_selected {
  background-color: #AAAAAA;
}

.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_right_finisher { font-size:0; margin:0; padding:0
}
.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_right_finisher.scroll_tab_over {
  background-color: #999999;
}
.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_right_finisher.tab_selected {
  background-color: #AAAAAA;
}


.scroll_tabs_container .scroll_tab_left_button {
  height: 41px;
  background-color:#f1f1f1;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border: 1px solid #ccc;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.scroll_tabs_container .scroll_tab_left_button::before {
  content: "\25C0";
  line-height: 40px;
  padding-left: 5px; color:#999;
}

.scroll_tabs_container .scroll_tab_left_button.scroll_arrow_over {
  background-color: #999999;
}

.scroll_tabs_container .scroll_tab_left_button.scroll_arrow_over {
  background-color: #ccc;
}

.scroll_tabs_container .scroll_tab_left_button.scroll_arrow_disabled {

  background-color: #f1f1f1; opacity:0.60;
}

.scroll_tabs_container .scroll_tab_right_button {
  height: 41px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #f1f1f1;
  border: 1px solid #ccc;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  right:25px !important; /* To fix overlapping words in order pages (emp, ref, education etc.)*/
}

.scroll_tabs_container .scroll_tab_right_button::before {
  content: "\25B6";
  line-height: 40px;
  padding-left: 5px; color:#999;
}

.scroll_tabs_container .scroll_tab_right_button.scroll_arrow_over {
  background-color: #ccc;
}

.scroll_tabs_container .scroll_tab_right_button.scroll_arrow_disabled{
  background-color: #f1f1f1; opacity:0.60;
}

.scroll_tabs_container div.scroll_tab_inner span.tab_selected {
  background-color: #f9f9f9;
}

.scroll_tabs_container div.scroll_tab_inner span.tab_selected.scroll_tab_first {

}

/*
Uploadify v2.1.4
Release Date: November 8, 2010

Copyright (c) 2010 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
.uploadifyQueueItem {
	background-color: #F5F5F5;
	border: 2px solid #E5E5E5;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
	
}
.uploadifyError {
	background-color: #FDE5DD !important;
	border: 2px solid #FBCBBC !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyQueue .completed {
	background-color: #E5E5E5;
}
.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0px none; display:block}
.cboxIframe{width:100%; height:100%; display:block; border:0px none;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url('Images/overlay.png') 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url('Images/controls.png') no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url('Images/controls.png') no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url('Images/controls.png') no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url('Images/controls.png') no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url('Images/controls.png') repeat-y left top;}
    #cboxMiddleRight{width:21px; background:url('Images/controls.png') repeat-y right top;}
    #cboxTopCenter{height:21px; background:url('Images/border.png') repeat-x 0 0;}
    #cboxBottomCenter{height:21px; background:url('Images/border.png') repeat-x 0 -29px;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url('Images/controls.png') no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url('Images/controls.png') no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url('Images/loading_background.png') no-repeat center;}
        #cboxLoadingGraphic{background:url('Images/loading.gif') no-repeat center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url('Images/controls.png') no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px}
        #cboxClose.hover{background-position: -25px 0px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url('Images/ie6/borderTopLeft.png');}
.cboxIE6 #cboxTopCenter{background:url('Images/ie6/borderTopCenter.png');}
.cboxIE6 #cboxTopRight{background:url('Images/ie6/borderTopRight.png');}
.cboxIE6 #cboxBottomLeft{background:url('Images/ie6/borderBottomLeft.png');}
.cboxIE6 #cboxBottomCenter{background:url('Images/ie6/borderBottomCenter.png');}
.cboxIE6 #cboxBottomRight{background:url('Images/ie6/borderBottomRight.png');}
.cboxIE6 #cboxMiddleLeft{background:url('Images/ie6/borderMiddleLeft.png');}
.cboxIE6 #cboxMiddleRight{background:url('Images/ie6/borderMiddleRight.png');}



.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src this.src ? this.src this.currentStyle.backgroundImage.split(')[1]', 'this.style.background none', 'this.style.filter progid:DXImageTransform.Microsoft.AlphaImageLoader(src= + this.src + ', sizingMethod='scale');
}


