﻿.hidden 
{
	visibility:hidden;
}

.filters__select-download ,.notFileShow
{
	display:none;

}

.captchatable tr 
{
	float:left;
}
#succeesPage .btblogin {
    background: #fdb924;
    display: block;
    height: 50px;
    text-align: center;
    line-height: 50px;
    margin-top: 30px;
}
.login__half footer {
    display: flex;
    justify-content: space-between;
    margin-top: 3px;
    margin-bottom: 2px;
}
.login__submit .button-content input {
    background-color: #fdb924;
    width: 100%;
    text-transform: uppercase;
    color: #fff;
    line-height: 60px;
    font-weight: bold;
    border: 0;
}
.list-group-item.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8 !important;
    font-size: 14px;
    padding: 5px 10px;
}
#confirmPassword-error {
    display:none;
}
.logoutigate.menu__link {
    background-color: transparent;
    border: 0 none;
    float: right;
    padding-right: 28px;
    text-align: right;
    width: 82px;
}
.igate-disclaimer span {
    font-size: 12px;
    text-decoration: underline;
}
.igate-disclaimer p {
    font-size: 11px;
    margin-top: 0px;
}
.captchatableUpdate table 
{
	width:100%;
}

.captchatableUpdate tr 
{
	width:48%;
}

.captchatableUpdate tr:nth-of-type(2)
{
	float:right;
}

.logoimg img 
{
	width:auto !important;
}

.fakefile_div {
    height: 22px !important;
    position: relative;
    width: 102px !important;
}
.fakefile_div input {
    cursor: pointer;
}
.fakefile_div .file {
    cursor: pointer;
    height: 22px !important;
    top: 0 !important;
    width: 102px !important;
}
.filefakeigate {
    cursor: pointer;
}

.fake_browse {
    background: #bdbdbd none repeat scroll 0 0;
    border: medium none;
    border-radius: 2px;
    color: #3d3d3d;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 0 5px;
    padding: 2px 0;
    position: relative;
    text-align: center;
    width: 100px;
    z-index: 40;
}

.file {
    border: medium none;
    cursor: pointer;
    height: 30px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: -2px;
    width: 100%;
    z-index: 55;
}


.tools_page .fake_browse {
    background: #868686 none repeat scroll 0 0;
    color: #fff;
}

.entry_routeshop 
{
	padding-left:25px !important;
}

.show_buttons 
{
	display:none;
}

.bgie 
{
	background-color:#5A588C !important;
}



/*general rules*/
.grid_row {width:100%; }
.width_50 {width:50%;}
.width_25 {width:25%;}
.grid_group {width:100%;  margin-bottom:25px;}
#termsconditions {color:#a1a0bd;  font-weight:bold; padding-left:20px; margin-bottom:30px;}
.form--ordered {padding-top:30px;}
.clear_btn.form__button--muted .button__content  { background:#fdb924}
.clear_btn.form__button--muted .button__clone { background:#fdb924!important}
.submit_btn.form__button--loud .button__content { background-color:#2962ff}
.submit_btn.form__button--loud .button__clone { background:#2962ff}
.cancel_btn.form__button--loud .button__content { background-color:#9e9e9e}
.cancel_btn.form__button--loud .button__clone { background:#9e9e9e}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {top:6px!important;}
.ui-datepicker .ui-datepicker-title {background:none!important;}
.ui-datepicker .ui-datepicker-prev.ui-state-hover, .ui-datepicker .ui-datepicker-next.ui-state-hover {border:0!important;}
.offer_box {width:91%; float:left; background:#5a588b; padding:4%; margin-bottom:20px;}
.active_offer {border-left:10px solid #7eb2dd}
.future_offer {border-left:10px solid #fcb0b3}
.past_offer {border-left:10px solid #fc6471}
.offer_left {float:left; width:70%}
.offer_right {float:left; width:30%; margin-top:5px}
.offer_title {float:left; width:100%; margin:0; margin-bottom:10px; color:#a1a0bd; font-weight:bold; font-size:15px;}
.offer_duration {float:left; width:100%; color:#a1a0bd; font-weight:bold; font-size:14px;}
.offer_heading {float:left; max-width:25%; margin-right:2.5%; }
.offer_period {float:left; max-width:35%; margin-right:2.5%; }
.edit_offer_btn {float:left; width:48%; margin-right:4%; background:#2b296b; color:#ffffff;  font-size:12px; }
.delete_offer_btn {float:left; width:48%; background:#fdb924;  color:#ffffff;  font-size:12px;}
.edit_offer_btn a{display:block; width:96%; height:100%; padding:10px 3%; text-align:center; font-weight:bold; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; }
.delete_offer_btn a{display:block; width:96%; height:100%; padding:10px 3%; text-align:center; font-weight:bold; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;  }
h2.offer_category { font-family:"PDF Din Text Condensed",Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif; font-size:18px;  width:100%; float:left; margin-bottom:15px; }
#ActiveOffers {float:left; width:100%; margin-bottom:10px;}
#FutureOffers {float:left; width:100%;margin-bottom:10px;}
#PastOffers {float:left; width:100%;}
.offer_categories {width:90%; float:left;}
.offer_categories ul li { float:right; list-style:none; margin-left:20px; font-family:"PDF Din Text Condensed",Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif; font-size:13px;}
.list_type_active { width:10px; height:10px; background:#7eb2dd; display:inline-block; margin-right:10px;}
.list_type_future {width:10px; height:10px; background:#fcb0b3; display:inline-block; margin-right:10px;}
.list_type_past {width:10px; height:10px; background:#fc6471; display:inline-block; margin-right:10px;}
.all_offers_title {margin-bottom:0; width:10%; float:left;}
.header_span {font-weight:normal; font-size:14px}

.csstransforms3d .input--checkbox .input__label-inner.interlineSquare {
	border: 2px solid rgba(255,255,255,0.44);
    width: 20px;
    height: 20px;
}
.input--checkbox .input__label-text.interlineText {
    color: #fff;
    font-style: italic;
    font-size: 13px;
    padding-left: 26px;
}

@media screen and (max-width: 1023px)  
{
	.width_50 {width:100%;}
	.width_25 {width:50%;}
	.offer_left{width:100%; margin-bottom:10px;}
	.offer_right {width:70%;}
	.clear_btn,.submit_btn,.cancel_btn {margin-left:2px;}
}