body {  color: #333333; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.42857;}
      .alert {position: relative; box-sizing: border-box; } .alert button.close {position: absolute;right: 10px;color: inherit;background: 0 0;border: 0;padding: 0px;-webkit-appearance: none;cursor: pointer;font-weight: bold;font-size: 16px;}
			.alert-success { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;background-color: #DFF0D8; border-color: #D6E9C6; color: #3C763D;}.alert-danger { background-color: #F2DEDE;  border-color: #EBCCD1; color: #A94442;} .alert { border: 1px solid rgba(0, 0, 0, 0); 
			  border-radius: 4px 4px 4px 4px; margin-bottom: 20px; padding: 10px;line-height:18px;margin-top: 10px;}
            p {padding:0 0 10px 0;} a {color:#336699;} textarea {font:12px/18px 'Helvetica',
            Arial, sans-serif;} red {color:#ff0000;} .btn { -moz-border-bottom-colors:
            none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors:
            none; -moz-border-top-colors: none; background-color: #F5F5F5; background-image:
            -moz-linear-gradient(center top , #FFFFFF, #E6E6E6); background-repeat:
            repeat-x; border-color: #E6E6E6 #E6E6E6 #B3B3B3; border-radius: 4px 4px
            4px 4px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 rgba(255,
            255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); color: #333333; cursor:
            pointer; display: inline-block; font-size: 13px; line-height: 18px; margin-bottom:
            0; padding: 4px 10px; text-align: center; text-shadow: 0 1px 1px rgba(255,
            255, 255, 0.75); vertical-align: middle; } .btn {border-color: rgba(0,
            0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} .btn:hover { -moz-transition:
            background-position 0.1s linear 0s; background-color: #E6E6E6; background-position:
            0 -15px; color: #333333; text-decoration: none; } .btn.active, .btn:active
            { background-color: #E6E6E6; background-image: none; box-shadow: 0 2px
            4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05); outline:
            0 none; } .btn-danger { background-color: #DA4F49; background-image: -moz-linear-gradient(center
            top , #EE5F5B, #BD362F); background-repeat: repeat-x; border-color: rgba(0,
            0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); } .btn-danger:hover,
            .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled]
            { background-color: #BD362F; } [class^="icon-"], [class*=" icon-"] {
            background-image:url("../png/glyphicons-halflings.png");
            background-position: 14px 14px; background-repeat: no-repeat; display: inline-block; height: 14px;line-height: 14px; vertical-align: text-top; width: 14px; }
            .icon-white {
                background-image: url("../png/glyphicons-halflings-white.png");
            }
            .icon-trash { background-position:-456px 0; } .icon-move { background-position: -168px -72px; } /* Form */



                    form {font:16px/20px 'Helvetica', Arial, sans-serif; display:block; padding:15px
                    0px 10px 0px; margin-top:15px; border-top:1px solid #ccc;} form.description
                    {padding:15px 0px 10px 0px;} /*.row:hover {background-color:#fbfbd8;}*/
                    .row .hidden-btns {position:absolute; right:2px; top:5px; display:none;}
                    .row:hover .hidden-btns {display:block;} .hidden-btns .btn {margin:3px;}
                    .hidden-btns .btn.move {cursor:move;} label {clear:both; display:block;
                    margin:8px 0; font-weight:bold; position:relative; line-height:150%; font-family:Helvetica;
                    font-size: 14px; color: #333333;} .forms-builder-group{ text-align:left;} .forms-builder-group
                    input {} .forms-builder-group input[type="radio"] {min-width:20px; width:20px;
                    margin-right:2%; padding:12px 5px; border:none; -moz-border-radius:none;
                    border-radius:none; -webkit-border-radius:none;} .forms-builder-group .button {
                    margin:0; } /*.forms-builder-label {}*/ .formstatus {margin-bottom:10px;}
                    .success {background:#e4f3d4; font-size:14px; color:#5ca000; margin:10px
                    0; padding:10px; } .success a {color:#5ca000; text-decoration:underline;} .rounded2 {border-radius:10px;
                    -moz-border-radius:10px; -webkit-border-radius:10px;} /* .button, .button-small
                    {display:inline-block; white-space:nowrap; height:40px; line-height:42px;
                    margin:0 5px 0 0; padding:0 22px; text-decoration:none; text-transform:uppercase;
                    text-align:center; font-weight:bold; font-style:normal; font-size:14px;
                    cursor:pointer; border:0; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;
                    vertical-align:top;} .button-small {float:none; display:inline-block; height:auto;
                    line-height:18px !important; padding:2px 15px !important; font-size:11px
                    !important;}*/ .button:hover, .button-small:hover{opacity:.8;} /* Mobile
                    Tweaks */ body {-webkit-text-size-adjust:none;} input {-webkit-appearance:none;
                    padding:4px; width:200px;} input[type=checkbox] {-webkit-appearance:checkbox;}
                    input[type=radio] {-webkit-appearance:radio; width:auto !important; margin-left:10px;}
                    /* Customizable Theme Bits */ /*.forms-builder-footer {font-family:Georgia, Times New
                    Roman, Times, serif; color:#111111; font-weight:bold; font-size:16px; text-align:center;}*/
                    .description, label, .fake-label {font-family:Georgia, Times New Roman,
                    Times, serif; color:#111111; font-size:17px;} /* .forms-builder-messages { margin:15px
                    0; }*/ #forms-builder-messages-link { font-size:16px; text-decoration:none; color:#ED1F24;
                    } #forms-builder-messages-link:hover, #forms-builder-messages-link:focus {color:#000; text-decoration:none;}
                    .innercontainer {padding:10px;} .alert-success {background-color: #DFF0D8;
                    border-color: #D6E9C6; color: #468847; } .alert-error {background-color:
                    #F2DEDE; border-color: #EED3D7; color: #B94A48; } .alert{ border-radius:
                    4px 4px 4px 4px; margin-bottom: 18px; padding: 8px 35px 8px 14px; text-shadow:
                    0 1px 0 rgba(255, 255, 255, 0.5);}

                    div.needsfilled {
                       color:#B94A48 !important;
                    }
                    div.needsfilled input{
                        border-color: #B94A48 !important;
                        color:#B94A48 !important;
                    }
                    .forms-builder-footer, .description, .fake-label, .row, #company-name, h1.title{ line-height:150%
                    !important;} input[type="text"]{ border: 1px solid #CCCCCC; border-radius:4px;
                    -moz-border-radius:4px; -webkit-border-radius:4px;}
	.tipicon{
                cursor: pointer;
                padding: 3px 7px;
                font-size: 12px;
                font-weight: bold;
                line-height: 1.2;
                color: #fff;
                text-align: center;
                vertical-align: baseline;
                background-color: #999;
                border-radius: 10px;
                text-decoration: none;
            }
            .tooltip{
                display: inline;
                position: absolute;
                left:97%;
                /*top:50%;*/
            }
            .tooltip:hover:after{
                background: #333;
                background: rgba(0,0,0,.8);
                border-radius: 5px;
                color: #fff;
                content: attr(data-title);
                right: -2px;
                bottom: 26px;
                padding: 5px 15px;
                position: absolute;
                z-index: 98;
                width: 220px;
            }
	.tooltip_small:hover:after{
            padding: 5px 5px;
            width: 150px;
        }
            .tooltip:hover:before{
                border: solid;
                border-color: #333 transparent;
                border-width: 6px 6px 0 6px;
                bottom: 20px;
                content: "";
                left: 1px;
                position: absolute;
                z-index: 99;
            }

            .sib-dropdown-menu.flag-icon
            {
                display: none;
                height: 100px;
                overflow-x: hidden;
                min-width: 230px;
                font-size: 13px;
                list-style: none;
                padding-left:14px;
                border:1px solid rgba(0,0,0,.15);
                background: white;
                border-radius: 4px;
                margin-top:10px;
            }
            .sib-dropdown-menu.flag-icon li a{
                display: block;
                white-space: nowrap;
                text-decoration: none;
                color: rgba(0,0,0,0.87);
            }

            .sms_field .country-block
            {
                margin-right: 3px !important;
                float: left;
                width:56px;
            }
            .icon-arrow
            {
                display: inline-block;
                width:0px;
                height: 0px;
                margin-left:2px;
                margin-top:5px;
                border-top:4px dashed;
                border-right:4px solid transparent;
                border-left:4px solid transparent;
            }
            .sib-dropdown-toggle.country-flg
            {
                display: inline-block;
                height: 20px;
            }
            input[type=number]::-webkit-inner-spin-button,
            input[type=number]::-webkit-outer-spin-button {
                -webkit-appearance: none;
                -moz-appearance: none;
                margin:0;
            }
            input[type=number] {-moz-appearance: textfield;}
            .sib_list input[type=checkbox] {
                min-width:20px;
                width:20px;
                margin-right:2%;
                padding:12px 5px;
                border:none;
                -moz-border-radius:none;
                border-radius:none;
                -webkit-border-radius:none;
            }