/**
* @project: BYOP Finder Rebuild
* @date: 11.14.14
*
*/

/**************** BEGIN GLOBAL *************/

body
{
 font-size: 100%;
 -webkit-text-size-adjust: none;
}

.main-content-wrapper
{
 position: relative;
 background-image: linear-gradient(top, #e4e4e4 0%, #f0f0f0 100%);
 background-image: -o-linear-gradient(top, #e4e4e4 0%, #f0f0f0 100%);
 background-image: -moz-linear-gradient(top, #e4e4e4 0%, #f0f0f0 100%);
 background-image: -webkit-linear-gradient(top, #e4e4e4 0%, #f0f0f0 100%);
 background-image: -ms-linear-gradient(top, #e4e4e4 0%, #f0f0f0 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
}

.main-content
{
 position: relative;
 margin: 0 auto;
 width: 790px;
 padding: 30px 0 56px 0;
 font-family: Helvetica, Arial, sans-serif;
}

.main-content .title
{
 margin-bottom: 4px;
 font-size: 1.438em;
 font-weight: bold;
 font-family: "Arial Black", Helvetica, Arial, sans-serif;
 color: #333333;
}

.main-content .subtitle
{
position: relative;
 font-size: 1.188em;
font-weight: bold;
margin-bottom:10px;
color: #333333;
}

.main-content .main-copy
{
 line-height: 1.5em;
 font-size: 1em;
 color: #000;
}

.main-content .text-link
{
 color: #0076a3;
}

/* Steps */
/*.main-content .subtitle.step
{
	position: relative;
	font-weight: bold;
	font-size: 18px;
	display: block;
	margin-bottom: 10px;
}

.main-content .subtitle.step:before
{
 content: '';
 position: absolute;
 width: 43px;
 height: 43px;
 top: -10px;
 left: -58px;
 line-height: 43px;
 vertical-align: middle;
 background-repeat: no-repeat;
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAMAAADWg4HyAAABFFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZGRnZ2dubm5wcHBzc3N3d3eZmZmpqanOzs7Ozs7n5+fn5+fo6Ojo6Ojs7Ozs7Ozt7e3u7u7u7u7x8fHx8fH19fX29vb29vb39/f39/f9/f3///9HR0dnZ2eLi4v5+flQUFBWVlZSUlJpaWlqampmZmarq6uzs7PBwcHCwsLW1tbh4eHi4uLo6Ojp6elXV1f7+/v8/PxZWVlVVVXX19fAwMCMjIxlZWVBtNJ+AAAAP3RSTlMAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHiAiIyQ4OTo7PD5LVnx9qqyxsri8vMLDycrW19zc3vWtM6ttAAACRklEQVR4XpWVaVebQBSGtYVhYCYgEwmQACFotWqjjdalVXPJ4r6v3f7//+gMRAxN0MPziQ/Pec+cy11mRsymfMgzmzEzxov4kSMJxIfQp7qJKMkyQgrGWEFIlqVEn3ATk3tY1QgVEE3F3E/svJuaikqobpisWq0y09ApURVhCzmnSjLCpGKwedupNxqNumPPM6NCMJIlIedVrFKD1VyvGbaiKGqFTc+tMYOqOJHHVYQ13bRcP1xqdw660D3otJdC37VMXcNIyOOpRGe2F65uwiubq6FnM51kyYkr81TmBNE6wOCqfzaMh2f9qwHAehQ4jCfLmcsroAp1cRueLp7jF54vnmB7Ucgq4vIoFqnUtIOV73B/Go9zeg8/VgLbpCriwWmsQgzLi3bh10Oc5+EadiPPMoiSBovYCnPDDbg9jv/n+BY2QpdVRLB4gsRja/4aPPbiSXqPsObXeLDEHyGKQHnsFpzH0ziHLR5MRSmEq+qWtwyDo6nu0QCWPUtXUxdpc3bzC1zG07mEdtOe01DqEtMJv8KfArcPndAxSeJKCmX11j70Ctwe7LfqjCqScDGtNqIuDAvcIXSjRpXizF0AiIsAWBBuqdzsvYfw9733ZnXoQP+9OmT1bRfW9/eovtl/8wv/288BfPaz//ZeP3zL+mHUZ8EbfRaM+my8f2+m9O9N1r+5udibnIuja9h7nYv8vN2d5NSTu9y85eZ4Z2KOdz7l5jjdD+SN/UCS/VBm75TYZyX2ZIn9W2Kvl7gXpe5Q+ftW5m7+A8SU1JmOoEPxAAAAAElFTkSuQmCC);
 text-align: center;
 font-weight: normal;
 color: #fff;
}

.main-content .step.one:before
{
 content: '1';
}

.main-content .step.two:before
{
 content: '2';
}

.main-content .step.three:before
{
 content: '3';
}

.main-content .step.four:before
{
 content: '4';
}

.main-content .step.five:before
{
 content: '5';
}

.main-content .step.six:before
{
 content: '6';
}
*/
/* Button Styles */

/* .main-content .btn
{
 display: inline-block;
 vertical-align: middle;
 background: none;
 margin: 0;
 padding: 0;
 border: 0;
 cursor: pointer;
 font-size: 0.938em;
}


.main-content .btn .btn-inner
{
 display: block;
 background: #474747;
 padding: 15px 25px;
 line-height: 21px;
 font-weight: bold;
 text-transform: uppercase;
 text-align: center;
 color: #fff;
 cursor: pointer;
} */

#recaptcha_error
{
 color: #d20003;
 font-size: 13px;
 padding: 5px 2px;
}

/**************** END GLOBAL *************/

/**************** BEGIN INPUT PAGE *************/

#section2,
#zipcode,
#esn,
#captcha
{
 display: none;
}


.byop-lookup-form .btn-continue
{
 margin-top: 20px;
}


/*
* Find number step
*/
.find-number-step
{
 margin-top: 24px;
 margin-left: 50px;
}

/* Two selectors below include styles making height of options stay the same despite content */
.find-number-step .lookup-options
{
 display: table;
 margin: 16px -8px 0 -8px;
 border-spacing: 8px 0;
}

.find-number-step .lookup-options .option
{
 display: table-cell;
 vertical-align: middle;
 border: 1px solid #000;
}

.find-number-step .lookup-options .option.dial-option
{
 /* width: 178px; */
 color: #000;
 text-align: center;
}

.find-number-step .lookup-options .option.dial-option a
{
 /* width: 178px;
 height: 160px; */
 display: block;
 /* padding: 30px 0 0; */
 padding: 40px;
}

.find-number-step .lookup-options .option.dial-option .dial-number
{
 display: block;
 font-size: 2.25em;
 font-family: "Arial Black", Helvetica, Arial, sans-serif;
 font-weight: bold;
}

.find-number-step .lookup-options .option.onphone-option
{
 width: 369px;
}

.find-number-step .lookup-options .option.onphone-option .instruction-title
{
 font-size: .875em;
 font-weight: normal;
 text-decoration: underline;
}

.find-number-step .lookup-options .option.onphone-option .device-type
{
 font-size: .875em;
}

.find-number-step .lookup-options .option.onphone-option .inphone-code-location
{
 list-style: none;
}

.find-number-step .lookup-options .option.onphone-option .inphone-code-location .location-step
{
 display: inline-block;
 margin-left: 7px;
 font-size: .875em;
 font-weight: bold;
}

.find-number-step .lookup-options .option.onphone-option .inphone-code-location .location-step:first-child
{
 margin-left: 0;
}

.find-number-step .lookup-options .option.onphone-option .inphone-code-location .location-step:first-child:before
{
 display: none;
}

/*.find-number-step .lookup-options .option.onphone-option .inphone-code-location .location-step:before
{
 display: inline-block;
 content: '';
 width: 9px;
 height: 9px;
 margin-right: 8px;
 background-repeat: no-repeat;
 background-image: url(data:image/gif;base64,R0lGODlhCQAJALMJAAAAAD4+Pr+/v729vUBAQD09PX5+fr6+vj8/P////wAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMEJERTE4NzFBNUQxMUUzQkE0N0FGQzlDRDE3MDJCRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMEJERTE4ODFBNUQxMUUzQkE0N0FGQzlDRDE3MDJCRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwQkRFMTg1MUE1RDExRTNCQTQ3QUZDOUNEMTcwMkJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwQkRFMTg2MUE1RDExRTNCQTQ3QUZDOUNEMTcwMkJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAACQAsAAAAAAkACQAABBywjERrAiBMi3E4VdcFwiV2xgkQpYiUlAdXpFVFADs=);
}

.find-number-step .lookup-options.net10 .option.onphone-option .inphone-code-location .location-step:before
{
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAAJFBMVEX////////////////////////////////////////////////Vd7HLAAAAC3RSTlMAwT69Qr6Cvz9BQGCPLUQAAAAqSURBVHheYzBiAIHdRmBydxCY3F0BJncngEgRBgYwwbBbkoGBgUEKRAAAhWcNml5HzKEAAAAASUVORK5CYII=);
}
*/
.find-number-step .lookup-options .option.battery-compartment-option
{
 width: 204px;
 padding-left: 40px;
 padding-right: 40px;
 text-align: center;
}

.find-number-step .explanation
{
 margin-top: 12px;
 font-size: .938em;
}

.straighttalk .lookup-options .option,
.lookup-options.straighttalk .option
{
 background: #cf0;
}

.net10 .lookup-options .option,
.lookup-options.net10 .option
{
 background: #00aeef;
}

.find-number-step .lookup-options.net10 .option
{
 color: #fff;
 }

/*
* BYOP Lookup Form
*/

.byop-lookup-form
{
 margin-top: 35px;
 margin-left: 50px;
 color: #000;
}

.byop-lookup-form-case-creation
{
 margin-top: 0px;
 margin-left: 0px;
 color: #000;
}
.byop-lookup-form .field
{
 margin-top: 16px;
}

.byop-lookup-form .lookup-label
{
 display: block;
 margin-bottom: 10px;
 font-size: 1em;
 font-weight: normal;
}

.byop-lookup-form .lookup-label strong
{
 display: block;
 text-transform: uppercase;
 font-weight: bold;
}

.byop-lookup-form .extra-label-txt
{
 display: block;
 font-size: 1em;
 margin-bottom: 10px;
}

.byop-lookup-form .lookup-input
{
 display: inline-block;
 min-width: 360px;
 margin: 0;
 padding: 12px 20px !important;
 box-shadow: none;
 border: 1px solid #acacac;
 font-size: .938em;
 color: #3b3b3b;
}

.byop-lookup-form .lookup-input[type=number]::-webkit-inner-spin-button,
.byop-lookup-form .lookup-input[type=number]::-webkit-outer-spin-button
{
 -webkit-appearance: none;
 margin: 0;
}

/* Placeholder color change */
.byop-lookup-form .lookup-input::-webkit-input-placeholder
{
 /* WebKit browsers */
 font-style: italic;
 color: #3b3b3b;
}

.byop-lookup-form .lookup-input::-moz-placeholder
{
 /* Mozilla Firefox 19+ */
 font-style: italic;
 color: #3b3b3b;
}

.byop-lookup-form .lookup-input:-ms-input-placeholder
{
 /* Internet Explorer 10+ */
 font-style: italic;
 color: #3b3b3b;
}

/* Do not show placeholder Text on focus */
.byop-lookup-form .lookup-input:focus::-webkit-input-placeholder
{
 /* WebKit browsers */
 color: transparent;
}

.byop-lookup-form .lookup-input:focus::-moz-placeholder
{
 /* Mozilla Firefox 19+ */
 color: transparent;
}

.byop-lookup-form .continue-submit
{
 margin-top: 40px;
}

/* BYOP Form Error States */

.byop-lookup-form .error-txt
{
 display: none;
 color: #f00;
}

.byop-lookup-form .error .lookup-input,
.byop-lookup-form .lookup-input.error
{
 position: relative;
 z-index: 10;
 border: 1px solid #f00;
}

.byop-lookup-form .error .error-txt
{
 display: inline-block;
 background-image: url(data:image/gif;base64,R0lGODlhCwANAMQaAO0cJPJVW/zf4O0gJ/7x8f/9/fV8ge4jK+83PvaJjvimqfzW1/WAhPJeZP709fioq/aJjfJhZvmws+4uNfmytf729u81PO8wOO0hKfza2////wAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MDNGNEJCNDFBRjMxMUUzQkRDOUFDOEVCMzkzRjdDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MDNGNEJCNTFBRjMxMUUzQkRDOUFDOEVCMzkzRjdDNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYwM0Y0QkIyMUFGMzExRTNCREM5QUM4RUIzOTNGN0M2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYwM0Y0QkIzMUFGMzExRTNCREM5QUM4RUIzOTNGN0M2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAGgAsAAAAAAsADQAABTdgI2hkWQIY5JgnAFgSq7l0sJg0PRgEmecTReH3MxBdl8fwN2D0ZrlABudCUGSAQ6Ii00RGXU0IADs=);
 background-repeat: no-repeat;
 background-position: left 18px;
 width: 300px;
 height: 35px;
 margin-left: -6px;
 padding: 2px 0 0 30px;
 vertical-align: top;
 font-size: .875em;
 font-weight: bold;
}

/* Top of page messaging */

.top-messaging
{
 display: none;
 width: 100%;
 top: 0;
 margin-bottom: -32px;
}

.top-messaging .messaging-content
{
 width: 790px;
 margin: 0 auto;
 padding: 16px 0 16px 50px;
 font-size: .875em;
 font-weight: bold;
 font-family: arial;
}

.top-messaging.error
{
 display: block;
 background-color: #ed1c24;
}

.top-messaging.not-eligible
{
 display: block;
 background-color: #ffda00;
}

.top-messaging.error .messaging-content
{
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAZCAQAAABnC+2SAAAD8klEQVR4XnWUD0icZRzHv8/7vnfu9Dzu9P6fS9Qx3TV3VGUFg5irbDCMEiFXBYyFOcEcuapYUDBqBG2LkDFghcutLUxTh7U23WSVYeXdpnnm6U7Pzvx7eufd7e7993RMRTzt/fB7efnwffj9nueFh7Rg04cIOYX1Wc+NfeesVMxvHuGWNigKFlpqrrMWq2ErmT0aejcIabOlwiZLJYX0SP4LMvxT6eadL91qFIckkWzIMUAyMlid5ZjOPN7U876/w5BteY9JlzfbU8MGJaqMpXsuIdZVNtJhr9h9Xua6SueusbENA6cmCQnanbm1abhzVRgxIeZydz+6N6+W+u7dZpOSbHmSiMO8f1dliO9/2TS4C+zc1IDpoCl3rjfg4pK7kvXDQl+y7Sgruc5F/yKv0nKujV50Nxa9llMXngh3ru9LmlY/QCEjzDpOOmqm7/5WrN1fUK3dEfUOnRv7tviaKdv5WX9d2vpTvbBCY6K+R3vZzGhk4cY7Tox28ZRSmQ45v0DHsfjijKf9+Zbl3ApcbO2XEI3OXqXLHflh9mwhI/AyBaFQR3OY2TO+3Tkl9sODt/gFma5ukSFYhgFhFQesjuDSWIdycR6BcSECxCV5uohkzI90hMLWhxQVhCVYYW14CkadX63UT1ycaQCCCHrEICBGF6dmqYyphrFvlIaCakZN106YXVmo1JuOZOVOL8x2s0siBCr65SggBSPDHGRwwambhnJbruWtf0+L88v9GAoKgIfSbH+dKIc/915VYwcyoZ9n4gCNin6RSlAg/KP/FFLslUprHPJ9uDQAFKqsrBqrwff3VEskwCIDMUiTiFIoBeMCAzUmEQgEmv0V2QUP1DIfYoIA4NSgiEO/d/uhmOQ5zfvSwGMCEkTflpAa/D3Ry0INFhSRibsnzfX5B+mvc1+mUACtuILWPHeTRAd+uaD5CudxCe1oQwv6Tkx63Wd+QiduohlfJ7is7u+W5aHWtoIriQSzBJnZ+oqtLOzzHKcxDkAK9MiAkSw2D328eNlIMpCJLSBQQI4PfxQat5VaDsSZMBiALzA+pYLvNunkeRsKYYEISgSz9Ujhp5Y6YTslIkx4EGYIAvl5vE8F4x7eATASLFXGJxcGvCdYPg9acEhBKjTQGAwP67Umh26rDkwCNuGyAd7zycwdc1HOGxJIa+kT9Uqd94PgKSXSQSEDIGAB0EPsY8wgcxaxGBLB+4TAQ1217TjEnlq4e2Q65u1+2/lM374/9v2eqMQ7wZ9PX3+x/fD1it7i3lWbKOc+17M3akbdlHpcnOFxCnWm6U2iSr6n0sKIQAUNWa9pSiRdA1gcZNhls6cqlmXyvfX/VkDgn/8A1XTEuBgySg8AAAAASUVORK5CYII=);
 background-repeat: no-repeat;
 background-position: left center;
 color: #fff;
}

.top-messaging.not-eligible .messaging-content
{
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAeCAMAAABt9nzSAAAB0VBMVEX/2gD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAHBgAAAAAAAAAAAAAAAAAAAAD/2gCIdAAiHQBWSgBOQwD+2QDz0ADwzQCdhgCtlAD81wDNrwCgiQDPsQDlxABLQAAsJgAFBAAbFwBGPADBpQAZFQCwlgDuywABAQAcGAD30wANCwChigBtXQD71wADAwCCbwDjwgAyKwDpxwA1LQDevgARDwD41ADfvwCqkQB1ZAA2LgACAgAhHACAbQDqyACkjADkwwAeGgBUSAB3ZgB/bQC8oQDEqABeUABPRACljQCjiwA6MgALCQB4ZwDyzwCulQD20gDCpgBkVQDtOmiiAAAAVnRSTlMAAO/tARBe640P5gysAy+PtSbznF3ul4Zl0dZV/vvSs8ViRPgJFnqZmNrbnzJ1DhqQERgxnn/sgLj6+blbUcPBUBP36S4ScuMoCtAfhJoL/M5EQ82dRZr3ORwAAAGbSURBVHhehdNTmyNRGEXhL1UVo2kbY9u2Z52obWNs28avnWQymeru4Kzr924/WxYXDFUWFFb5DDB8VYXrKkNBcdjZzl8aMFlWWaDUn0GLyovJWnF50RLaVlIHwHg03Dc03KNUz/BQXzg6DkBdSZtNa0yA0bcDcbWk+MCzUQCz5h+1KgAmJlXWJicAKqy/1ANMTaucTU8BniR1ASMzKk8zI4DLIU4TYtdU3vpjYK6X1RDpVpq6I9AujdCrtPVCoxjwXE9vgyEtcF9P56FFVsB7Pf0FXdIBUT2NQaesqoVBnbwCtRtFVsL1T/nl5zHY5BBZUw9c/Zkbfv8N1PsTVNZWA68G+3Ms9eIpUL0h9QJnA8DcjZuZ8GU4AtDgTb/AanIDzN759uOuzR48fPT4CYC7yVp0GOfmLaRauPX6zbsPH79EvpLKvdW57Iatrm3bSTV2j3Q7du5qtW9o593t2VNGOoy9Bfu8Gee2238A4KCr+dBhSZaHHgE4eiypNPS4DzhxUvRUTsHs6TOip9J8lnPnRfRULly8dNmSXPQPyWob+gMrrT0AAAAASUVORK5CYII=);
 background-repeat: no-repeat;
 background-position: left center;
 color: #000;
}

#byop_modal_wrapper
{
 display: none;
}

#cboxLoadedContent {
 padding: 5px;
}

/**************** END INPUT PAGE *************/

/****************START : Added on 11/24 for page layout *************/
.main-content .block{
	width: 300px;
	padding:20px;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 2px solid gray;
	border-right: 2px solid gray;
	float: left;
	margin-right: 20px;
	margin-top:10px;
}
.main-content .block button{
	margin:0 auto !important;
	display:block;
	width:auto;
}
.main-content .block img{
	margin: 0 auto;
	display: block;
	margin-top: 10px;
}
.main-content .block p{
	margin-bottom:10px;
	font-size: 14px;
}
.main-content .block p strong{
	font-weight:normal !important;
}
.clear{
	clear:both;
}

/**************** END :Added on 11/24 for page layout *************/
/**************** END :Added on 11/25 for page layout *************/
.main-content-wrapper .byop-input-page h2{
	font-weight:bold;
}
.main-content-wrapper .byop-lookup-form .row{
	width:815px;
}
.main-content-wrapper .byop-lookup-form  ul, .main-content-wrapper .row ul{
	padding-left:20px;
}
.main-content-wrapper .row ul{
	float:left;
}
.main-content-wrapper .byop-lookup-form  ul li, .main-content-wrapper .row  ul li{
	font-size:11px;
}
/* button.blue-btn{
	background-color:#00aeef;
	padding:10px;
} */
.block.full-width{
	width:100%;
}
.block.white-bg{
	background:#FFF;
}
.width665{
	width:665px !important;
}
.bg-none{
	background:none;
}
.shadow-none{
	box-shadow:none;
}
.main-content .badge{
	background:red !important;
	color:#FFF !important;
	margin-right:10px;
}
.main-content p strong{
	font-size:13px;
	
}
.main-content p {
	font-size:13px;
	
}
.marginbottom15{
	margin-bottom:15px;
}
.margintop15{
	margin-top:15px;
}

.main-content .choose-sim .block-small{
	width: 230px;
	padding-left: 10px;
	padding-right: 10px;
}
.main-content .choose-sim .block-small.last{
	margin-right:0;
}
.main-content .block-small button{
	width: 230px;
	display: block;
	margin: 0 auto;
	margin-bottom: 15px;
}
.main-content .block-small a{
	text-decoration:none;
}
.main-content .block-small{
	width: 200px;
	padding:20px;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 2px solid gray;
	border-right: 2px solid gray;
	float: left;
	margin-right: 20px;
	margin-top:10px;
}
.main-content .block-small h5{
	font-size:12px;
	text-align:center;
}
.main-content .block-small img{
	display: block;
	margin: 0 auto;
	padding-bottom: 10px;
	clear:both;
}
.no-border{
	border:none !important;
}
.block-small .badge{
	display:block;
	float:left;
	width:7px;
	height:16px;
}
.block-small p{
	float: left;
	width: 160px;
	display: block;
}
#cboxLoadedContent .btn-wrapper{
	text-align: center;
}
#cboxLoadedContent .btn-wrapper button{
		margin-right:20px;
		text-align:center !important;
		width:150px;
}
#sprint_warning_message_popup .btn-wrapper a{
		margin-right:20px;
		text-align:center !important;
		width:150px;
		float: right;
}
#cboxLoadedContent{
	/* padding:20px; */
}
#cboxLoadedContent ul{
	/* margin-left:20px; */
	margin:0px;
}
#cboxLoadedContent ul li{
	font-size: 16px;
	list-style: none;
	/* padding-bottom:20px; */
	padding-bottom:10px;
}
#cboxLoadedContent ul li{
	font-weight:normal;
}
#cboxLoadedContent p{
	margin:0px;
	overflow-y:visible;
}
/*26-11-2014*/
.sim-options div{
	margin-bottom:10px;
}
.sim-options input{
	margin-right:10px;
}
#cboxLoadedContent .settings{
	margin-left:75px;
}
#cboxLoadedContent .settings span{
	font-weight:bold;
	font-size:18px;
}
#cboxLoadedContent .settings .arrow-icon{
	margin-left:20px;
	margin-right:20px;
	float: left;
height: 15px;
width: 15px;
margin-top: 4px;
}
#cboxLoadedContent .settings span{float:left;}
#cboxLoadedContent .settings .arrow-icon img{max-width: 100%; width:100%; }
#cboxLoadedContent .subtitle.step
{
	position: relative;
	font-weight: normal;
	font-size: 14px;
	display: block;
	margin-bottom: 10px;
	padding-left:50px;
}
/*
#cboxLoadedContent .subtitle.step:before
{
 position: absolute;
 width: 43px;
 height: 43px;
 top: -10px;
 left: 0px;
 line-height: 43px;
 vertical-align: middle;
 background-repeat: no-repeat;
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAMAAADWg4HyAAABFFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZGRnZ2dubm5wcHBzc3N3d3eZmZmpqanOzs7Ozs7n5+fn5+fo6Ojo6Ojs7Ozs7Ozt7e3u7u7u7u7x8fHx8fH19fX29vb29vb39/f39/f9/f3///9HR0dnZ2eLi4v5+flQUFBWVlZSUlJpaWlqampmZmarq6uzs7PBwcHCwsLW1tbh4eHi4uLo6Ojp6elXV1f7+/v8/PxZWVlVVVXX19fAwMCMjIxlZWVBtNJ+AAAAP3RSTlMAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHiAiIyQ4OTo7PD5LVnx9qqyxsri8vMLDycrW19zc3vWtM6ttAAACRklEQVR4XpWVaVebQBSGtYVhYCYgEwmQACFotWqjjdalVXPJ4r6v3f7//+gMRAxN0MPziQ/Pec+cy11mRsymfMgzmzEzxov4kSMJxIfQp7qJKMkyQgrGWEFIlqVEn3ATk3tY1QgVEE3F3E/svJuaikqobpisWq0y09ApURVhCzmnSjLCpGKwedupNxqNumPPM6NCMJIlIedVrFKD1VyvGbaiKGqFTc+tMYOqOJHHVYQ13bRcP1xqdw660D3otJdC37VMXcNIyOOpRGe2F65uwiubq6FnM51kyYkr81TmBNE6wOCqfzaMh2f9qwHAehQ4jCfLmcsroAp1cRueLp7jF54vnmB7Ucgq4vIoFqnUtIOV73B/Go9zeg8/VgLbpCriwWmsQgzLi3bh10Oc5+EadiPPMoiSBovYCnPDDbg9jv/n+BY2QpdVRLB4gsRja/4aPPbiSXqPsObXeLDEHyGKQHnsFpzH0ziHLR5MRSmEq+qWtwyDo6nu0QCWPUtXUxdpc3bzC1zG07mEdtOe01DqEtMJv8KfArcPndAxSeJKCmX11j70Ctwe7LfqjCqScDGtNqIuDAvcIXSjRpXizF0AiIsAWBBuqdzsvYfw9733ZnXoQP+9OmT1bRfW9/eovtl/8wv/288BfPaz//ZeP3zL+mHUZ8EbfRaM+my8f2+m9O9N1r+5udibnIuja9h7nYv8vN2d5NSTu9y85eZ4Z2KOdz7l5jjdD+SN/UCS/VBm75TYZyX2ZIn9W2Kvl7gXpe5Q+ftW5m7+A8SU1JmOoEPxAAAAAElFTkSuQmCC);
 text-align: center;
 font-weight: normal;
 color: #fff;
}
#cboxLoadedContent .subtitle.step.alpha-a:before
{
 content: 'A';
}
#cboxLoadedContent .subtitle.step.alpha-b:before
{
 content: 'B';
}
#cboxLoadedContent .subtitle.step.alpha-c:before
{
 content: 'C';
}
#cboxLoadedContent .subtitle.step.alpha-d:before
{
 content: 'D';
}
*/
#byop107Popup .lookup-input{
	display:block;
}
#byop107Popup .lookup-label{
	display: inline;
	font-size: 15px;
	font-weight: normal;
}
#byop107Popup span.error-custom{
	color: red;
	font-size: 12px;
}
#byop_modal_unlocked .labeled{
	font-size:14px;
	font-weight:normal;
}
#byop_modal_unlocked .btn-wrapper{
	margin-top:50px;
}
#byop_modal_att_tmo_options  label{
	padding: 20px;
	font-weight: normal;
	font-size: 17px;
}
#byop_modal_att_tmo_options .block-small{
	width: 120px; 
	float: left;
	text-align: center;
}
#byop_modal_att_tmo_options .block-small img{
	display: block;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#byop_modal_att_tmo_options .block-small p{
	text-align:center;
}

/* 27-11-2014*/
.custom-error-msg{
	display:none;
}
#cboxContent{
	width:auto;
	height:auto !important;
}
#cboxLoadedContent{
	width:auto;
	height:auto !important;
}


.finishBtn{
	margin-left: 200px;
}
/* 19-Dec-2014*/

.case-main-wrapper {
   width:96%; font-family:Arial; color:#000000; font-size:12px; padding:10px 2%; background:#cccccc;
}
.brand-main-content {
   width:auto;
   padding-top:0px;
}
.byop-lookup-brand-form  input.cc_error_border{
  border:1px solid #f00;
}
.brand-clear {
  clear:both;font-size:0;line-height: 0;display: block;
}
.byop-lookup-brand-form .cc_error_txt{
                display: none;
                width:210px;                      
                float:left;             
                padding: 0 0 0 20px;
                vertical-align: middle;     
                font-weight: bold;
                color: #f00;         
                font-size: 12px; 
                color: #f00;         
                margin-left: 0;
                margin-top: 7px;
                background: url(data:image/gif;base64,R0lGODlhCwANAMQaAO0cJPJVW/zf4O0gJ/7x8f/9/fV8ge4jK+83PvaJjvimqfzW1/WAhPJeZP709fioq/aJjfJhZvmws+4uNfmytf729u81PO8wOO0hKfza2////wAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MDNGNEJCNDFBRjMxMUUzQkRDOUFDOEVCMzkzRjdDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MDNGNEJCNTFBRjMxMUUzQkRDOUFDOEVCMzkzRjdDNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYwM0Y0QkIyMUFGMzExRTNCREM5QUM4RUIzOTNGN0M2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYwM0Y0QkIzMUFGMzExRTNCREM5QUM4RUIzOTNGN0M2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAGgAsAAAAAAsADQAABTdgI2hkWQIY5JgnAFgSq7l0sJg0PRgEmecTReH3MxBdl8fwN2D0ZrlABudCUGSAQ6Ii00RGXU0IADs=) no-repeat left top;
}
.byop-lookup-brand-form{
  padding:10px;
}
.byop-lookup-brand-form .cc-outerdiv {
   margin:0 0 10px;               
}
.byop-lookup-brand-form .cc-outerdiv  label {
   float: left;
   width: 95px;
   margin-top: 7px;
   margin-left: 0px;
}
.brand-byop-lab  label {
   display:block;     
   font-size:1em;
} 
.byop-lookup-brand-form .cc-outerdiv  input {      
   width:160px;      
   margin: 0px;
   float: left;
}
.byop-lookup-brand-form .cc-outerdiv input.cc_error_border{
   border:1px solid #f00;
}
.byop-lookup-brand-form .cc-outerdiv select.seldiv {
   width:171px;
   margin-top:0px;
   height:28px;
   float:left;
}
.byop-lookup-brand-form .cc-outerdiv.subdiv {
   margin-left:200px;
}

.byop-lookup-brand-form .focus {
    border: 1px solid #ff0000;    
}
.byop-lookup-brand-form .brand-byop-lab .focus {
    border: 1px solid #ff0000;    
}
.brand-btn-continue-submit{
   padding:0 !important;
   margin:0 30px 0 0 !important;
}
.brand-btn-continue-submit button{
   width:100px;
}
.leftdiv {
   float:left;
   width:60%; 
   background:#ffffff;
}
.rightdiv {
   background:#ddddcd; float: right; width:38%; margin-left:0px;
}

.rightdiv .topright{
   width:auto;
}
.rightdiv .botright{
   width:450px; background:yellow; margin-top:20px; margin-bottom:20px;
}
.rightdiv .simbtn {
   background:#ffff00; padding:10px;text-align:center;color:#000000; font-size:16px; font-weight:bold; margin: 5px 40px 15px 54px;
} 
.rightdiv .no-sim {
  margin: 55px 0px 20px 0px;
  text-align : center;
}

.brand-case-creation {
margin-top: 0px;
margin-left: 0px;
color: #000;
}

/* 16-jan-2015*/
/* #haveActivationKit  button{
	width:245px !important;
} */
#accessCodeOnline div {
height: 180px;
padding-top: 57px;
}
#buySimCardOnline div{
height: 180px;
padding-top: 57px;
}

div.subtitle .numbering,div.subtitle .alpha{
position: absolute;
 width: 43px;
 height: 43px;
 top: -10px;
 left: -58px;
 line-height: 43px;
 vertical-align: middle;
 background-repeat: no-repeat;
 background-image: url(/direct/style/byop_finder_regis/bg-step-circle.png);
 text-align: center;
 font-weight: normal;
 color: #fff;
}
div.subtitle .alpha{

 left: -6px;
 }
 
 /*19-01-2015*/
#option_5_att_tmo  .block-small{
height: 270px;
margin-bottom: 10px;
background: #00aeef;
}

#purchOptions .main-content .block{
	height: 260px;
}

 /*20-01-2015*/
 
.selectSimPage .choose-sim .block-small{
height: 234px;
background: #00aeef;
}

/*21-01-2015*/
#option_6_att_tmo .block-small p{
       height:80px;
}
/*22-01-2015*/
#buttonsHeight .block-small{
	height: 281px;
}
.byop_modal-div-wrapper {
       text-align: center;
      overflow: hidden;
      margin: 0 auto;
margin-left: 80px;
}
#byop_modal_att_tmo_options .block-small a {
       display: inline-block;
       padding: 30px;
       text-align: center;
       cursor:pointer;
       font-size:13px;
       color: #fff;
}
.byop_modal-div-wrapper .block-right {
       margin-left:30px;
}
.optionsActivatekit  p strong,#gsm_act_kit_label p strong{

font-weight: bold;
}
#purchase_Activation .onlysimService{width: auto;

margin: 30px 50px 0px;
padding: 30px 0px 30px 0px;}

.lftImgBlck
{float: left;
display: inline-block;
padding: 25px;
border-top: 1px solid gray;
border-left: 1px solid gray;
border-bottom: 2px solid gray;
border-right: 2px solid gray;}

.rtBlck
{
	float: left;
display: inline-block;
width: 69%;
margin-left: 70px;
margin-top: 40px;}
#two_pink_simcards_simonly{margin-left: 38px;}
#two_pink_simcards_sim_atcard{margin: 0px;padding: 0px;margin-left: 10px;}
#purchase_Activation .badge{
	display:block;
	float:left;
	width:7px;
	height:16px;
}
.redBadge{
	position: absolute;
width: 38px;
height: 35px;
top: -9px;
left: 0px;
line-height: 39px;
vertical-align: middle;
background-repeat: no-repeat;
background-image: url(/direct/style/byop_finder_regis/bg-step-circle_red.png);
text-align: center;
font-weight: normal;
color: #fff;

font-size: 13px;
padding-top: -36px;
}
.badgePara{
	position: relative;
padding-left: 45px;
font-weight: bold;
}
#two_blue_simcards_att_tmo ,#two_pink_simcards_att_tmo{
	margin-left: 45px;
}

#two_blue_simcards ,#two_pink_simcards,#two_blue_simcards_sim_atcard,#two_pink_simcards_sim_atcard{
	margin: 0px;
padding: 0px;
margin-left: 20px;
}
#option_6_att_tmo .block-small img,#two_blue_simcards_simonly,#two_pink_simcards_simonly{
	margin-left: 40px;
}
#option_6_att_tmo #two_blue_simcards ,#option_6_att_tmo #two_pink_simcards img{
	margin-left: 0px;

	}
	.main-content .boldFont{
	font-weight: bold;
	}
	
	#option_4 {
margin-bottom: 20px;}
.main-content .inLnBlck{
	display: inline-block;
margin-top: 10px;
}
.main-content-wrapper #option_4 ul{float:none;}

/*28-01-2015*/
#option_4 .col-md-3  {
	float: left;
	width: 36%;
}
#option_4 .block {
	margin-right:0px;
}
#option_4 .col-md-6 {
	float: left;
	width: 50%;
	font-weight: bold;
	margin-left: 65px;
}
.main-content .block img {
	margin-top:10px;
}
#option_6_sim_atcard_net10 .badgePara.imageAlign{
	height:100px;
}
#option_6_att_tmo .badgePara.imageAlign{
	height:100px;
}

/* 29-1-2015 */
.activation select {
       border: 1px solid #BBBBBB; 
}
.main-content-wrapper .byop-lookup-form .row.byop-phacitvate {
       width: 55%;
       margin: 0 auto;
       text-align: center;        
}
/* 30-1-2015 */
.block.white-bg.blueBg{
       
       background:#32a4cc;
}
.rightdiv.blueBg{
background:#32a4cc !important;
}



/* BYOP Finder Styles*/

.byop_finder_container {
	width: 900px !important;
}
.byop_finder h4 {
	margin-top:20px;
	margin-bottom: 20px;
}
.byop_finder .badge {
	background-color: #CCFF00;
	color: #333333;
	margin-right: 10px;

}
.tmobile .carrier_name {
	color: #fff;
} 
.carrier_name {
	text-align: center;
	font-size: 13px;
	line-height: 1.1em;
	font-weight: bold;
	/*text-shadow:1px 1px 0px #fff;*/
	color: #000;
}
.carrier_logo > img {
	padding:15px 50px 10px;
	width: 95%;
	height:95%;
	position: relative;
		    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.active .carrier_logo img {
	width: 100%;
	height: 100%;
}
.carrier_logo > img:hover {
	width: 100%;
	height: 100%;
		    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    background: none;

}

/*.carriers_selector {
	margin:30px 0px 20px 0px;
}
.carrier {
	background:#eaeaea;
	display:block;
	
	height:180px;
	position:relative;
	transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.carrier:hover {
	text-decoration: none;
}
.carriers_selector .active {
	border:5px solid #8a8a8a;
}*/

.byop_finder .nav-tabs {
	border-bottom: none;
	margin-bottom: 20px;
}
.byop_finder .nav-tabs > li {
	width: 23% !important;
	background: #eaeaea !important;
	height: 90px;
	margin-right: 10px;
}
.byop_finder .nav-tabs > li:hover {
	border: 1px solid #c3e051;
}
.byop_finder .nav-tabs > li.active {
	border: 5px solid #606060;
	background: transparent;
}
.byop_finder .nav-tabs > li.active > a{
	background: none;
	border: none;

}
.byop_finder .nav-tabs > li.att {
	background: rgb(47, 166, 221) !important;
}
.byop_finder .nav-tabs > li.tmobile {
	background: rgb(226, 0, 115) !important;
}
.byop_finder .nav-tabs > li.sprint {
	background: rgb(249, 225, 29) !important;
}
.byop_finder .nav-tabs > li.nocarrier {
	background: rgb(255, 0, 0) !important;
}
.byop_finder .nav-tabs > li a:hover {
	background: transparent !important;
	border: none !important;
}
.byop_finder .nav-tabs > li > a {
padding:24px 20px 20px 20px;
border: none;
}

.byop_finder .panel {
	box-shadow: 1px ;
	-webkit-box-shadow: -1px -1px 13px 1px rgba(50, 50, 50, 0.10);
	-moz-box-shadow:    -1px -1px 13px 1px rgba(50, 50, 50, 0.10);
	box-shadow:         -1px -1px 13px 1px rgba(50, 50, 50, 0.10);
}
.byop_finder .form-group small {
	color: #A7A7A7; font-size: .9em;
	font-weight: normal;
}
.byop_finder .img-thumbnail {
	
	
	display:block;
	margin:0 auto 15px auto
}
.animated{
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-o-animation-duration:1s;animation-duration:1s;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInX {
    0% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInX {
    0% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInX;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInX;
	backface-visibility: visible !important;
	animation-name: flipInX;
}

/* BYOP Finder Styles*/
.byop_modalpopup {
	
	margin-left: 80px;
	margin-right: 20px;
}

#notabatt:focus{
	outline: 1px solid blue;
}
#notabtmobile:focus{
	outline: 1px solid blue;
}
#notabsprint:focus{
	outline: 1px solid blue;
}
#notabverizon:focus{
	outline: 1px solid blue;
}
#cboxClose:focus{
	outline: 1px solid blue;
}